Collecting GitPython<4,>=3.1.50 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 1)) Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 15)) Downloading python_slugify-9.0.0-py3-none-any.whl.metadata (11 kB) Collecting jwcrypto==1.5.7 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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.13.0-py3-none-any.whl (31 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.0.0-py3-none-any.whl (13 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.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.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.3 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.0.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.91-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.83.1-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.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.36.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.18.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.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (123 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.91 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.91-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.83.1 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.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.8.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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.91->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.91->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.0) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.91->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.91-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.1-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.36.0-py3-none-any.whl (184 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.18.0-py3-none-any.whl (393 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.91-py3-none-any.whl (15.8 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.64.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.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (287 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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 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.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: 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=1510753 sha256=04a11962ac088c732bdcd4d06f59e9bcfaa45858c9bfdf33bb76db37d55a966d Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-bfoi07px/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.91 botocore-1.43.91 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.64.0 frozenlist-1.8.0 google-api-core-2.36.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.83.1 grpcio-status-1.83.1 jmespath-1.1.0 multidict-6.8.0 opentelemetry-api-1.44.0 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.4 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.18.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.24.5 2026-09-10 05:32:21,797 127 INFO ? odoo: Odoo version 18.0 2026-09-10 05:32:21,797 127 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-10 05:32:21,797 127 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Viindoo-odoo-18.0/addons', '/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/rb-2d4cbc2-224673'] 2026-09-10 05:32:21,798 127 INFO ? odoo: database: default@default:5432 2026-09-10 05:32:22,005 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-10 05:32:22,017 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-10 05:32:22,524 127 INFO ? odoo.tests.common: Importing test framework 2026-09-10 05:32:23,156 127 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-10 05:32:23,180 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.loading: loading 1 modules... 2026-09-10 05:32:23,546 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.loading: 1 modules loaded in 0.37s, 0 queries (+0 extra) 2026-09-10 05:32:24,580 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.loading: loading 1149 modules... 2026-09-10 05:32:48,416 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.loading: 1149 modules loaded in 23.84s, 2 queries (+2 extra) 2026-09-10 05:32:51,112 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.loading: Modules loaded. 2026-09-10 05:32:51,445 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-10 05:32:51,448 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.registry: Registry loaded in 28.290s 2026-09-10 05:32:51,448 127 INFO rb-2d4cbc2-224673-413743 odoo.service.server: Starting post tests 2026-09-10 05:32:52,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-10 05:32:57,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.2331271171569824 seconds 2026-09-10 05:32:57,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7514348030090332 seconds 2026-09-10 05:32:59,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-09-10 05:32:59,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-09-10 05:33:01,263 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [377] 2026-09-10 05:33:01,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196] 2026-09-10 05:33:01,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-09-10 05:33:01,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-09-10 05:33:03,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [379] 2026-09-10 05:33:03,494 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [197] 2026-09-10 05:33:03,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [380] 2026-09-10 05:33:04,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8437, 8435, 8434] 2026-09-10 05:33:04,728 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [6] 2026-09-10 05:33:04,761 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1128, 1129] 2026-09-10 05:33:04,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-09-10 05:33:05,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [7] 2026-09-10 05:33:06,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [381] 2026-09-10 05:33:06,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [198] 2026-09-10 05:33:06,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [382] 2026-09-10 05:33:07,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted sale.order.line records with IDs: [182] 2026-09-10 05:33:07,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted approval.request.line records with IDs: [14] 2026-09-10 05:33:07,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [8] 2026-09-10 05:33:07,762 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8443, 8441] 2026-09-10 05:33:07,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted sale.order records with IDs: [88] 2026-09-10 05:33:07,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8445, 8444, 8442, 8440, 8439] 2026-09-10 05:33:07,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [7] 2026-09-10 05:33:07,974 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1130, 1131] 2026-09-10 05:33:08,017 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-09-10 05:33:09,043 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-09-10 05:33:09,091 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:10,842 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e572ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:10,843 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf39800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:10,850 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:10,855 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82ed173f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:11,805 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:13,756 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e6c65c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:13,757 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e4c2b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:13,763 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:13,768 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4c2ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:14,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:16,399 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e3edbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:16,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e617380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:16,407 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:16,411 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e617ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:16,712 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:19,059 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e16efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:19,060 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827da1a840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:19,070 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:19,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827da198a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:19,453 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:22,021 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e5791c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:22,023 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d6ae8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:22,031 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:22,037 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d6aede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:22,382 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:24,201 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f4af240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:24,201 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e45cc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:24,220 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:24,225 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e45eac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:25,162 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:26,973 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e46b880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:26,975 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f18aa20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:26,981 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:26,985 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f18bba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:27,287 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:29,824 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e59b6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:29,824 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf51440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:29,831 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:29,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf50e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:32,143 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [383] 2026-09-10 05:33:32,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-09-10 05:33:32,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-09-10 05:33:32,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [385] 2026-09-10 05:33:33,047 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:35,712 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cee11c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:35,713 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e43bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:35,719 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:35,723 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4399e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:33:35,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1592 checked, 4 removed 2026-09-10 05:33:36,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-09-10 05:33:38,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [386] 2026-09-10 05:33:38,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-09-10 05:33:38,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [387] 2026-09-10 05:33:39,538 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [388] 2026-09-10 05:33:39,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [389] 2026-09-10 05:33:43,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #35 deleted mail.mail records with IDs: [390] 2026-09-10 05:33:43,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-09-10 05:33:43,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [391] 2026-09-10 05:33:43,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:33:49,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-09-10 05:33:50,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [392] 2026-09-10 05:33:50,368 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-09-10 05:33:50,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-09-10 05:33:51,246 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-09-10 05:33:52,119 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [394] 2026-09-10 05:33:52,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-09-10 05:33:52,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [395] 2026-09-10 05:33:52,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-09-10 05:33:53,328 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [396] 2026-09-10 05:33:53,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-09-10 05:33:53,654 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [397] 2026-09-10 05:33:54,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-09-10 05:33:54,723 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [398] 2026-09-10 05:33:54,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [205] 2026-09-10 05:33:55,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [399] 2026-09-10 05:33:55,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-09-10 05:33:56,087 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [400] 2026-09-10 05:33:56,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-09-10 05:33:56,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [401] 2026-09-10 05:33:57,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-09-10 05:33:57,620 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [402] 2026-09-10 05:33:57,734 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [207] 2026-09-10 05:33:57,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [403] 2026-09-10 05:33:58,347 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [127] 2026-09-10 05:33:58,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [158] 2026-09-10 05:33:58,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8491] 2026-09-10 05:33:58,597 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [59] 2026-09-10 05:33:58,685 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-09-10 05:33:59,184 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [404] 2026-09-10 05:33:59,332 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [208] 2026-09-10 05:33:59,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [405] 2026-09-10 05:34:00,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [406] 2026-09-10 05:34:00,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [128] 2026-09-10 05:34:00,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [159] 2026-09-10 05:34:00,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8497] 2026-09-10 05:34:00,492 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [60] 2026-09-10 05:34:00,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-09-10 05:34:01,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [407] 2026-09-10 05:34:01,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [209] 2026-09-10 05:34:01,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [408] 2026-09-10 05:34:01,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [129] 2026-09-10 05:34:01,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [160] 2026-09-10 05:34:01,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8501] 2026-09-10 05:34:01,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [61] 2026-09-10 05:34:02,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted request.approval.user.line records with IDs: [23] 2026-09-10 05:34:02,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [409] 2026-09-10 05:34:02,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-10 05:34:02,512 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [410] 2026-09-10 05:34:02,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-09-10 05:34:03,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [411] 2026-09-10 05:34:03,447 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-10 05:34:03,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [412] 2026-09-10 05:34:04,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [132] 2026-09-10 05:34:04,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [163] 2026-09-10 05:34:04,245 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8508] 2026-09-10 05:34:04,275 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [63] 2026-09-10 05:34:04,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.message records with IDs: [8507, 8506, 8505] 2026-09-10 05:34:04,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted viin.approval.request records with IDs: [22] 2026-09-10 05:34:04,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #37 deleted mail.followers records with IDs: [1159, 1160] 2026-09-10 05:34:04,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:34:05,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-09-10 05:34:06,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-09-10 05:34:06,963 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [413] 2026-09-10 05:34:07,147 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-10 05:34:07,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [414] 2026-09-10 05:34:07,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [133] 2026-09-10 05:34:08,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.message records with IDs: [8515, 8513, 8512] 2026-09-10 05:34:08,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted viin.approval.request records with IDs: [24] 2026-09-10 05:34:08,661 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.followers records with IDs: [1164, 1165] 2026-09-10 05:34:08,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-09-10 05:34:09,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [415] 2026-09-10 05:34:09,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [213] 2026-09-10 05:34:10,063 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [416] 2026-09-10 05:34:10,518 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-09-10 05:34:11,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-09-10 05:34:12,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [417] 2026-09-10 05:34:13,099 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214] 2026-09-10 05:34:13,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [418] 2026-09-10 05:34:13,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [135] 2026-09-10 05:34:13,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-09-10 05:34:15,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [419] 2026-09-10 05:34:15,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-09-10 05:34:15,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [420] 2026-09-10 05:34:15,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-09-10 05:34:16,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:34:21,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-09-10 05:34:21,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [421] 2026-09-10 05:34:21,905 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-09-10 05:34:22,031 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [422] 2026-09-10 05:34:22,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-09-10 05:34:23,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [423] 2026-09-10 05:34:23,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-09-10 05:34:25,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [424] 2026-09-10 05:34:26,403 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [425] 2026-09-10 05:34:26,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [219] 2026-09-10 05:34:26,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [426] 2026-09-10 05:34:26,940 127 INFO rb-2d4cbc2-224673-413743 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-10 05:34:27,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [427] 2026-09-10 05:34:27,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-09-10 05:34:28,224 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [428] 2026-09-10 05:34:28,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [221] 2026-09-10 05:34:28,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [429] 2026-09-10 05:34:29,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-09-10 05:34:29,732 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [430] 2026-09-10 05:34:29,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted approval.request.line records with IDs: [48] 2026-09-10 05:34:29,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [222] 2026-09-10 05:34:30,107 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [431] 2026-09-10 05:34:30,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-09-10 05:34:31,278 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [432] 2026-09-10 05:34:31,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [223] 2026-09-10 05:34:31,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [433] 2026-09-10 05:34:32,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [180] 2026-09-10 05:34:32,715 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [142] 2026-09-10 05:34:32,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8558] 2026-09-10 05:34:32,899 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [81] 2026-09-10 05:34:33,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-09-10 05:34:33,573 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [434] 2026-09-10 05:34:33,724 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [224] 2026-09-10 05:34:33,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [435] 2026-09-10 05:34:34,621 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [436] 2026-09-10 05:34:34,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [182] 2026-09-10 05:34:35,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [143] 2026-09-10 05:34:35,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8565] 2026-09-10 05:34:35,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [83] 2026-09-10 05:34:35,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-09-10 05:34:35,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [437] 2026-09-10 05:34:35,860 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [225] 2026-09-10 05:34:35,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [438] 2026-09-10 05:34:36,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move records with IDs: [184] 2026-09-10 05:34:37,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [144] 2026-09-10 05:34:37,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8570] 2026-09-10 05:34:37,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [85] 2026-09-10 05:34:37,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:34:37,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-09-10 05:34:37,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-09-10 05:34:37,397 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37118] 2026-09-10 05:34:37,397 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-09-10 05:34:37,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37119] 2026-09-10 05:34:37,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-10 05:34:37,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-09-10 05:34:37,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-09-10 05:34:37,495 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37117] 2026-09-10 05:34:37,495 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-09-10 05:34:37,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37119] 2026-09-10 05:34:37,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-10 05:34:37,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:34:37,540 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-09-10 05:34:46,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:34:46,524 127 INFO rb-2d4cbc2-224673-413743 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-10 05:34:47,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:34:47,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-09-10 05:34:56,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:34:56,231 127 INFO rb-2d4cbc2-224673-413743 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-10 05:34:56,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:34:56,300 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:04,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:04,882 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:09,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-09-10 05:35:17,969 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:17,969 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:18,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-09-10 05:35:27,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:27,287 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:27,540 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:36,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:36,460 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:36,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-09-10 05:35:45,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:45,130 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:45,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-09-10 05:35:53,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:35:53,995 127 INFO rb-2d4cbc2-224673-413743 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-10 05:35:54,282 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:03,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:03,609 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:04,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-09-10 05:36:14,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:14,097 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:14,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:36:14,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-09-10 05:36:23,464 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:23,464 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:23,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-09-10 05:36:32,627 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:32,627 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:32,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-09-10 05:36:41,717 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:41,718 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:41,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-09-10 05:36:50,900 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:50,900 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:51,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:36:51,084 127 INFO rb-2d4cbc2-224673-413743 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-10 05:36:59,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:36:59,771 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:00,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-09-10 05:37:08,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:08,650 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:08,945 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-09-10 05:37:17,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:17,540 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:17,759 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:27,019 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:27,019 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:27,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-09-10 05:37:35,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:35,147 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:35,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-09-10 05:37:44,790 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:44,790 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:45,072 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:54,639 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:37:54,640 127 INFO rb-2d4cbc2-224673-413743 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-10 05:37:55,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-09-10 05:38:04,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:38:04,896 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:05,196 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:13,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:38:13,775 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:14,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:14,036 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-09-10 05:38:22,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:38:22,925 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:22,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-09-10 05:38:32,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:38:32,248 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:32,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-09-10 05:38:41,055 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:38:41,055 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:41,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:41,115 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-09-10 05:38:41,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-09-10 05:38:41,189 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-09-10 05:38:41,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-09-10 05:38:41,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-09-10 05:38:41,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-09-10 05:38:42,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-09-10 05:38:42,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-09-10 05:38:43,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:43,150 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:43,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-09-10 05:38:43,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-10 05:38:43,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-09-10 05:38:43,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-09-10 05:38:43,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-10 05:38:43,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:43,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-09-10 05:38:43,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-09-10 05:38:43,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:44,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-09-10 05:38:44,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:44,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-09-10 05:38:44,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-09-10 05:38:44,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-09-10 05:38:44,378 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-09-10 05:38:44,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-09-10 05:38:44,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-09-10 05:38:44,549 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:44,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-09-10 05:38:44,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-09-10 05:38:44,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-09-10 05:38:44,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-09-10 05:38:44,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-09-10 05:38:44,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-09-10 05:38:45,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-09-10 05:38:45,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-09-10 05:38:46,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:51,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_base64_reads_bank_owned_merchant_id ... 2026-09-10 05:38:51,176 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:51,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_vals_eligible_for_configured_bidv_account ... 2026-09-10 05:38:51,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_failure_raises_validation_error ... 2026-09-10 05:38:51,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_masks_sensitive_headers_but_keeps_others ... 2026-09-10 05:38:51,865 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:52,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_computes_for_non_group_system_user ... 2026-09-10 05:38:52,435 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_renders_from_related_company_certificate ... 2026-09-10 05:38:52,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_uses_legacy_cryptography_api_when_pre_42 ... 2026-09-10 05:38:52,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_falls_back_to_base_default ... 2026-09-10 05:38:52,542 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_reads_bidv_error_description ... 2026-09-10 05:38:52,564 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:52,753 127 INFO rb-2d4cbc2-224673-413743 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-10 05:38:52,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:38:52,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_admin_cannot_read_other_company_bidv_secrets ... 2026-09-10 05:39:02,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_generate_helpers_succeed_for_non_group_system_user ... 2026-09-10 05:39:07,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_new_company_auto_populates_bidv_crypto_material ... 2026-09-10 05:39:11,381 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:16,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 43, model: res.company, fields: bidv_private_key 2026-09-10 05:39:16,734 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 43, model: res.company, fields: bidv_symmetric_key 2026-09-10 05:39:17,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:39:27,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_blank_company_id_confirms_the_bug_premise ... 2026-09-10 05:39:27,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_non_bidv_bank_account_with_blank_company_id_unaffected ... 2026-09-10 05:39:28,007 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_cannot_read_other_company_bidv_bank_account ... 2026-09-10 05:39:28,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 45, model: res.partner.bank 2026-09-10 05:39:28,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 46, model: res.partner.bank 2026-09-10 05:39:28,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_reads_own_company_bidv_bank_account ... 2026-09-10 05:39:28,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:39:28,326 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:28,350 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:28,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:28,412 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-09-10 05:39:29,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome pid: 172 2026-09-10 05:39:29,642 127 INFO rb-2d4cbc2-224673-413743 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/tmp57t5ql7r_chrome_odoo 2026-09-10 05:39:29,642 127 INFO rb-2d4cbc2-224673-413743 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:39575/json/version 2026-09-10 05:39:29,643 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:39575/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:39:29,706 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,707 127 INFO rb-2d4cbc2-224673-413743 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:39575/json 2026-09-10 05:39:29,707 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:39575/json with timeout 3 increased to 10s during tests 2026-09-10 05:39:29,767 127 INFO rb-2d4cbc2-224673-413743 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:39575/devtools/page/8CA0D14CA54ED4103A3B57E9C693E697 2026-09-10 05:39:29,781 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,785 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:39:29,892 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,904 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,905 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:29,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:32,149 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:32] "GET /odoo HTTP/1.1" 200 - 186 0.177 2.056 2026-09-10 05:39:32,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Navigation result: {'frameId': '8CA0D14CA54ED4103A3B57E9C693E697', 'loaderId': 'E85272B1D1FC7BDBF1812A4A2B27CB52', 'isDownload': False} 2026-09-10 05:39:32,152 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:32,213 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.018 2026-09-10 05:39:32,221 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:32] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 05:39:33,032 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.427 0.422 2026-09-10 05:39:33,039 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.856 2026-09-10 05:39:33,050 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.869 2026-09-10 05:39:33,078 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:33,093 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 05:39:33,177 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 05:39:33,843 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-10 05:39:33,862 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:33,878 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 05:39:33,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:39:34,010 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,037 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,041 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.083 0.085 2026-09-10 05:39:34,045 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-09-10 05:39:34,098 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.032 0.107 2026-09-10 05:39:34,146 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.206 2026-09-10 05:39:34,271 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.171 2026-09-10 05:39:34,358 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,410 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,411 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,412 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: tour succeeded 2026-09-10 05:39:34,463 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:34,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: heap 20715384 (allocated 21823488) 2026-09-10 05:39:34,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Closing chrome headless with pid 172 2026-09-10 05:39:34,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Closing websocket connection 2026-09-10 05:39:34,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Terminating chrome headless with pid 172 2026-09-10 05:39:34,817 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_053934_812398_test_real_backend_paints_the_viindoo_brand_palette.txt 2026-09-10 05:39:34,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Removing chrome user profile "/tmp/tmp57t5ql7r_chrome_odoo" 2026-09-10 05:39:35,190 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:35] "POST /mail/data HTTP/1.1" 200 - 140 0.561 0.523 2026-09-10 05:39:35,192 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.911 2026-09-10 05:39:35,215 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.898 2026-09-10 05:39:35,271 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.026 0.951 2026-09-10 05:39:35,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: waiting for threads: [, , , , , ] 2026-09-10 05:39:38,552 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 4.738 2026-09-10 05:39:38,564 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 4.736 2026-09-10 05:39:38,572 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 3.953 2026-09-10 05:39:38,588 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 4.778 2026-09-10 05:39:38,589 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 3.926 2026-09-10 05:39:38,590 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 3.927 2026-09-10 05:39:38,613 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:38,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome pid: 364 2026-09-10 05:39:38,901 127 INFO rb-2d4cbc2-224673-413743 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/tmpymz_rcoz_chrome_odoo 2026-09-10 05:39:38,901 127 INFO rb-2d4cbc2-224673-413743 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:34225/json/version 2026-09-10 05:39:38,903 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:34225/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:39:38,923 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:38,924 127 INFO rb-2d4cbc2-224673-413743 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:34225/json 2026-09-10 05:39:38,959 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:34225/json with timeout 3 increased to 10s during tests 2026-09-10 05:39:38,978 127 INFO rb-2d4cbc2-224673-413743 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:34225/devtools/page/EAE04A2CD536F70AC745E76DD7AD5EA2 2026-09-10 05:39:38,996 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:39,005 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:39,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:39:39,096 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:39,098 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:39,098 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:39,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:40,274 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:40] "GET /odoo HTTP/1.1" 200 - 186 0.151 1.017 2026-09-10 05:39:40,278 127 INFO rb-2d4cbc2-224673-413743 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': 'EAE04A2CD536F70AC745E76DD7AD5EA2', 'loaderId': '153D25678C50047E72DAD81B572FFF68', 'isDownload': False} 2026-09-10 05:39:40,278 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:41,005 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.307 0.380 2026-09-10 05:39:41,011 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.699 2026-09-10 05:39:41,028 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.720 2026-09-10 05:39:41,058 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.733 2026-09-10 05:39:41,071 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.753 2026-09-10 05:39:41,100 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:41,110 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 05:39:41,211 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 05:39:41,800 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-10 05:39:41,810 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-10 05:39:41,821 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-10 05:39:41,832 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:41,849 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.023 2026-09-10 05:39:41,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:39:41,980 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.064 0.081 2026-09-10 05:39:41,982 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:41,990 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,023 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.130 2026-09-10 05:39:42,025 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-09-10 05:39:42,087 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:39:42,375 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "POST /mail/data HTTP/1.1" 200 - 146 0.198 0.167 2026-09-10 05:39:42,476 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.025 0.565 2026-09-10 05:39:42,478 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.465 2026-09-10 05:39:42,501 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.438 2026-09-10 05:39:42,550 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.445 2026-09-10 05:39:42,571 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,573 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:39:42,580 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39: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-10 05:39:42,589 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.012 0.046 2026-09-10 05:39:42,591 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-09-10 05:39:42,633 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.092 2026-09-10 05:39:42,636 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,636 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,678 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.135 2026-09-10 05:39:42,683 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 05:39:42,701 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.168 2026-09-10 05:39:42,703 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,703 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: heap 23810244 (allocated 25104384) 2026-09-10 05:39:42,868 127 INFO rb-2d4cbc2-224673-413743 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 364 2026-09-10 05:39:42,874 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:42,876 127 INFO rb-2d4cbc2-224673-413743 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 364 2026-09-10 05:39:42,961 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_053942_960932_test_real_backend_renders_text_at_the_brand_base_font_size.txt 2026-09-10 05:39:42,961 127 INFO rb-2d4cbc2-224673-413743 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/tmpymz_rcoz_chrome_odoo" 2026-09-10 05:39:42,983 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,028 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:43] "POST /mail/data HTTP/1.1" 200 - 73 0.091 0.087 2026-09-10 05:39:43,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-09-10 05:39:43,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome pid: 560 2026-09-10 05:39:43,335 127 INFO rb-2d4cbc2-224673-413743 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/tmpv88qpo6x_chrome_odoo 2026-09-10 05:39:43,335 127 INFO rb-2d4cbc2-224673-413743 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:37135/json/version 2026-09-10 05:39:43,336 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:37135/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:39:43,376 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,376 127 INFO rb-2d4cbc2-224673-413743 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:37135/json 2026-09-10 05:39:43,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:37135/json with timeout 3 increased to 10s during tests 2026-09-10 05:39:43,387 127 INFO rb-2d4cbc2-224673-413743 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:37135/devtools/page/B41C823D15041DFDD9FFD0138F47ADCB 2026-09-10 05:39:43,396 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,399 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,570 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:39:43,584 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,590 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,590 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:43,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:45,038 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET / HTTP/1.1" 200 - 275 0.286 1.141 2026-09-10 05:39:45,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Navigation result: {'frameId': 'B41C823D15041DFDD9FFD0138F47ADCB', 'loaderId': '887C9DFDB27FACC85A6324325344F6DD', 'isDownload': False} 2026-09-10 05:39:45,041 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,075 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "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-10 05:39:45,085 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:39:45,143 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.033 2026-09-10 05:39:45,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:39:45,159 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,159 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,163 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.057 2026-09-10 05:39:45,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:39:45,185 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-09-10 05:39:45,271 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:39:45,284 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:39:45,300 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.007 0.019 2026-09-10 05:39:45,335 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:39:45,362 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-10 05:39:45,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:39:45,419 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.053 2026-09-10 05:39:45,724 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:39:45,793 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,800 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,837 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.082 2026-09-10 05:39:45,883 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,893 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.031 0.080 2026-09-10 05:39:45,944 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,945 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,945 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,998 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:45,999 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: heap 9030908 (allocated 10485760) 2026-09-10 05:39:46,069 127 INFO rb-2d4cbc2-224673-413743 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 560 2026-09-10 05:39:46,072 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,073 127 INFO rb-2d4cbc2-224673-413743 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 560 2026-09-10 05:39:46,150 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_053946_150546_test_real_website_paints_the_same_palette_as_the_backend.txt 2026-09-10 05:39:46,150 127 INFO rb-2d4cbc2-224673-413743 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/tmpv88qpo6x_chrome_odoo" 2026-09-10 05:39:46,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:46,222 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,472 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,705 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,732 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,861 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,878 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:46,978 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:47,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:47,018 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:47,255 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:47,484 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:47] "GET /web/assets/d331ec1/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.004 0.228 2026-09-10 05:39:47,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/d331ec1/web.assets_unit_tests_setup.min.css (1389792 bytes, 175 core stylesheet markers) 2026-09-10 05:39:47,737 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:47] "GET /web/assets/40fc31d/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 05:39:47,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/40fc31d/web.tests_assets.min.css (1396325 bytes, 176 core stylesheet markers) 2026-09-10 05:39:47,780 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:47,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:48,289 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:48] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.015 0.278 2026-09-10 05:39:48,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/5d32b1e/web.assets_web.min.css (1414251 bytes, 173 core stylesheet markers) 2026-09-10 05:39:48,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_still_served_to_the_real_webclient: waiting for threads: [] 2026-09-10 05:39:48,322 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:48,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:49,753 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:49] "GET /web/assets/d331ec1/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 1.169 2026-09-10 05:39:49,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/d331ec1/web.assets_unit_tests_setup.min.css (1389792 bytes, 175 core stylesheet markers) 2026-09-10 05:39:50,020 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:50] "GET /web/assets/40fc31d/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 05:39:50,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/40fc31d/web.tests_assets.min.css (1396325 bytes, 176 core stylesheet markers) 2026-09-10 05:39:50,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:50,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-09-10 05:39:50,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:39:50,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:51,197 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:51] "GET /web HTTP/1.1" 200 - 186 0.181 0.899 2026-09-10 05:39:51,199 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:51,225 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-09-10 05:39:51,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-09-10 05:39:51,267 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:51,552 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:51] "GET /odoo/offline HTTP/1.1" 200 - 16 0.012 0.276 2026-09-10 05:39:51,554 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-09-10 05:39:51,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-09-10 05:39:51,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:51,810 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:51] "GET /odoo/offline HTTP/1.1" 200 - 18 0.006 0.230 2026-09-10 05:39:51,811 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-09-10 05:39:51,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:51,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-09-10 05:39:52,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:demo from n/a 2026-09-10 05:39:52,057 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:52] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:39:52,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:53,951 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:53] "GET /web HTTP/1.1" 200 - 178 0.112 1.778 2026-09-10 05:39:53,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-09-10 05:39:53,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-09-10 05:39:54,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:39:54,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:54,436 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.026 0.362 2026-09-10 05:39:54,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-09-10 05:39:54,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-09-10 05:39:54,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:54,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-09-10 05:39:54,795 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.007 0.264 2026-09-10 05:39:54,831 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:54,845 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:55,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:55,366 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:55] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.004 0.267 2026-09-10 05:39:55,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/5d32b1e/web.assets_web.min.css (1414251 bytes, 173 core stylesheet markers) 2026-09-10 05:39:55,407 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:55,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:55,942 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:55] "GET /web/assets/d331ec1/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.005 0.268 2026-09-10 05:39:55,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/d331ec1/web.assets_unit_tests_setup.min.css (1389792 bytes, 175 core stylesheet markers) 2026-09-10 05:39:56,234 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:56] "GET /web/assets/40fc31d/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 05:39:56,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/40fc31d/web.tests_assets.min.css (1396325 bytes, 176 core stylesheet markers) 2026-09-10 05:39:56,271 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:56,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:57,631 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:57] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.003 1.133 2026-09-10 05:39:57,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/5d32b1e/web.assets_web.min.css (1414251 bytes, 173 core stylesheet markers) 2026-09-10 05:39:57,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_onboarding_panels_keep_their_brand_gradient_in_the_webclient: waiting for threads: [] 2026-09-10 05:39:57,679 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:39:57,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-09-10 05:39:57,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:58,759 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:58] "GET /contactus HTTP/1.1" 200 - 190 0.169 0.875 2026-09-10 05:39:58,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-09-10 05:39:58,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:39:59,782 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:39:59] "GET /contactus HTTP/1.1" 200 - 190 0.128 0.843 2026-09-10 05:39:59,815 127 INFO rb-2d4cbc2-224673-413743 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-10 05:39:59,831 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:40:00,795 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:40:00] "GET /contactus HTTP/1.1" 200 - 190 0.131 0.835 2026-09-10 05:40:00,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:40:00,857 127 INFO rb-2d4cbc2-224673-413743 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-10 05:40:01,143 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-09-10 05:40:01,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-10 05:40:01,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-09-10 05:40:01,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19659] 2026-09-10 05:40:01,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:02,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-09-10 05:40:02,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19663] 2026-09-10 05:40:02,568 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:03,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-09-10 05:40:03,189 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19667] 2026-09-10 05:40:03,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:03,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-09-10 05:40:03,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-09-10 05:40:03,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-09-10 05:40:03,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-09-10 05:40:03,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #47 deleted mail.message records with IDs: [19676] 2026-09-10 05:40:03,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #47 deleted business.trip records with IDs: [8] 2026-09-10 05:40:03,859 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #47 deleted mail.followers records with IDs: [1388] 2026-09-10 05:40:03,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-09-10 05:40:04,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-09-10 05:40:04,184 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-09-10 05:40:04,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 47, model: business.trip 2026-09-10 05:40:04,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:40:04,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-09-10 05:40:04,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-09-10 05:40:04,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-09-10 05:40:04,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:40:05,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-09-10 05:40:05,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19685] 2026-09-10 05:40:05,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:05,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-09-10 05:40:05,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-09-10 05:40:05,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-09-10 05:40:05,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-09-10 05:40:06,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-09-10 05:40:06,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-09-10 05:40:06,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-09-10 05:40:06,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-09-10 05:40:06,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-09-10 05:40:06,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-09-10 05:40:06,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #50 deleted mail.message records with IDs: [19715] 2026-09-10 05:40:06,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #50 deleted business.trip.traveller records with IDs: [27] 2026-09-10 05:40:06,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #50 deleted mail.followers records with IDs: [1417] 2026-09-10 05:40:07,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-09-10 05:40:07,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-09-10 05:40:07,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:07,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-09-10 05:40:07,853 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19721] 2026-09-10 05:40:07,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:08,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-09-10 05:40:08,252 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19728] 2026-09-10 05:40:08,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-09-10 05:40:08,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19730] 2026-09-10 05:40:08,478 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted business.trip records with IDs: [26] 2026-09-10 05:40:08,491 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1422] 2026-09-10 05:40:08,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-09-10 05:40:08,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19732] 2026-09-10 05:40:08,691 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted business.trip records with IDs: [27] 2026-09-10 05:40:08,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1424] 2026-09-10 05:40:08,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:09,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-09-10 05:40:09,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19735] 2026-09-10 05:40:09,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:09,589 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:12,231 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d733060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:12,232 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6c5580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:12,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:12,244 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6c4b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:12,538 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:14,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d74f600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:14,978 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d225f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:14,985 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:14,989 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d226480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:15,324 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:17,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e13b880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:17,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cbeb060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:17,384 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:17,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cbeaca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:18,380 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:20,291 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc4ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:20,292 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a33342c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:20,304 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:20,309 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a33365c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:20,688 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:23,172 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cce7920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:23,172 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d7ceca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:23,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:23,180 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d7cd3a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:23,501 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:26,130 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3daaac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:26,131 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e4b39c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:26,136 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:26,139 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4b3420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:26,443 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:28,979 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b1a07c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:28,983 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e01b560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:28,991 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:28,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e01bc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:29,310 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:31,324 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce4b2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:31,325 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6c6b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:31,332 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:31,336 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6c7740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:32,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:34,042 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d8c1b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:34,043 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e4c2e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:34,058 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:34,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4c2a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:34,413 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:36,969 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e1c87c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:36,970 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cda14e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:36,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:36,981 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cda31a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:37,332 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:39,817 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b160cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:39,818 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e141ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:39,825 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:39,829 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e141d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:40,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:42,671 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827db6d300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:42,671 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e5f3560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:42,678 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:42,682 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e5f34c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:43,053 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:44,819 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd828e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:44,820 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b561bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:44,828 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:44,833 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b562660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:45,858 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:47,648 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd7a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:47,649 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6c4360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:47,655 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:47,659 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6c4ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:47,979 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:50,748 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d8e4360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:50,749 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827df04040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:50,756 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:50,761 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827df06de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:51,046 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:53,693 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cbea840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:53,694 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8820c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:53,700 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:53,705 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8831a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:54,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-09-10 05:40:54,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-09-10 05:40:54,307 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:56,227 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ddbc0e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:56,228 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ce08b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:56,234 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:56,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ce0a480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:40:56,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:57,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-09-10 05:40:57,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19749] 2026-09-10 05:40:57,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:58,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-09-10 05:40:58,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-09-10 05:40:58,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-09-10 05:40:58,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-09-10 05:40:58,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:59,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-09-10 05:40:59,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19765] 2026-09-10 05:40:59,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:05,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-09-10 05:41:05,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19958] 2026-09-10 05:41:05,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:05,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-09-10 05:41:05,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 55, model: business.trip 2026-09-10 05:41:05,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:41:06,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-09-10 05:41:06,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19965] 2026-09-10 05:41:06,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:06,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-09-10 05:41:06,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome pid: 750 2026-09-10 05:41:06,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless temporary user profile dir: /tmp/tmp20c95g5d_chrome_odoo 2026-09-10 05:41:06,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:41557/json/version 2026-09-10 05:41:06,679 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41557/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:41:06,706 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:41:06,706 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:41557/json 2026-09-10 05:41:06,707 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41557/json with timeout 3 increased to 10s during tests 2026-09-10 05:41:06,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Websocket url found: ws://127.0.0.1:41557/devtools/page/C2B2785027B81251AD6894D33F1E7C79 2026-09-10 05:41:06,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Enable chrome headless console log notification 2026-09-10 05:41:06,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless enable page notifications 2026-09-10 05:41:06,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:bt_portal from n/a 2026-09-10 05:41:06,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Setting session cookie in browser 2026-09-10 05:41:06,880 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:06,880 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:06,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:08,229 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /my/business-trips HTTP/1.1" 200 - 279 0.303 1.026 2026-09-10 05:41:08,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Navigation result: {'frameId': 'C2B2785027B81251AD6894D33F1E7C79', 'loaderId': 'BD02FC1C817C2FC7936D3AB349CD514F', 'isDownload': False} 2026-09-10 05:41:08,236 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:08,269 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:41:08,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:41:08,348 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.048 0.040 2026-09-10 05:41:08,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:41:08,370 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:08,370 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:08,373 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.063 2026-09-10 05:41:08,379 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:41:08,394 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.022 2026-09-10 05:41:08,474 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:41:08,490 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 05:41:08,503 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 05:41:08,504 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.010 0.016 2026-09-10 05:41:08,549 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:41:08,573 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.042 2026-09-10 05:41:08,583 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.004 0.048 2026-09-10 05:41:08,927 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:08] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 05:41:08,997 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,020 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,079 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.115 2026-09-10 05:41:09,145 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.149 2026-09-10 05:41:09,340 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:09] "GET /my/business-trips/new HTTP/1.1" 200 - 26 0.020 0.213 2026-09-10 05:41:09,694 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,757 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:09] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.030 2026-09-10 05:41:09,770 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.051 2026-09-10 05:41:09,800 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,859 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,913 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:09,986 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:10,208 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:10] "POST /my/business-trips/new HTTP/1.1" 303 - 66 0.062 0.071 2026-09-10 05:41:10,385 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:10] "GET /my/business-trips/35 HTTP/1.1" 200 - 38 0.056 0.117 2026-09-10 05:41:10,553 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:10,604 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.029 2026-09-10 05:41:10,626 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.054 2026-09-10 05:41:10,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: tour succeeded 2026-09-10 05:41:10,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR business_trip_portal_request SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 05:41:10,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: heap 16607928 (allocated 17563648) 2026-09-10 05:41:10,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing chrome headless with pid 750 2026-09-10 05:41:10,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing websocket connection 2026-09-10 05:41:10,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Terminating chrome headless with pid 750 2026-09-10 05:41:10,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054110_838184_test_portal_request_tour.txt 2026-09-10 05:41:10,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Removing chrome user profile "/tmp/tmp20c95g5d_chrome_odoo" 2026-09-10 05:41:10,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:10,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-09-10 05:41:10,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-09-10 05:41:10,975 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-09-10 05:41:11,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-09-10 05:41:11,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-09-10 05:41:11,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:41:11,569 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-09-10 05:41:11,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19971] 2026-09-10 05:41:11,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:11,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-09-10 05:41:11,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:bt_plain_user from n/a 2026-09-10 05:41:11,624 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:12,773 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:12] "GET /my/business-trips HTTP/1.1" 200 - 275 0.212 0.938 2026-09-10 05:41:12,774 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:12,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:13,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-09-10 05:41:13,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19973] 2026-09-10 05:41:13,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:13,434 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:13,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:bt_checkaccess_portal from n/a 2026-09-10 05:41:13,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:14,604 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:14] "POST /my/counters HTTP/1.1" 200 - 24 0.020 1.093 2026-09-10 05:41:15,504 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:15] "GET /my/business-trips HTTP/1.1" 200 - 259 0.187 0.707 2026-09-10 05:41:15,506 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:15,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:16,045 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-09-10 05:41:16,063 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19977] 2026-09-10 05:41:16,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:16,172 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:16,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:bt_authorized_portal from n/a 2026-09-10 05:41:16,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:17,415 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:17] "GET /my/business-trips HTTP/1.1" 200 - 279 0.202 0.990 2026-09-10 05:41:17,419 127 INFO rb-2d4cbc2-224673-413743 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-10 05:41:17,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:17,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-09-10 05:41:17,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-09-10 05:41:17,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-09-10 05:41:17,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:41:23,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-09-10 05:41:23,111 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20166] 2026-09-10 05:41:23,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:23,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-09-10 05:41:23,471 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-09-10 05:41:23,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-09-10 05:41:23,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-09-10 05:41:24,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-09-10 05:41:24,239 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-09-10 05:41:24,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-09-10 05:41:24,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-09-10 05:41:24,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:30,055 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-09-10 05:41:30,063 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20379] 2026-09-10 05:41:30,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:30,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-09-10 05:41:30,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-09-10 05:41:30,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-09-10 05:41:30,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:41:35,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-09-10 05:41:35,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20581] 2026-09-10 05:41:35,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:35,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-09-10 05:41:40,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:45,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-09-10 05:41:45,579 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20959] 2026-09-10 05:41:45,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:45,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-09-10 05:41:45,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-09-10 05:41:45,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-09-10 05:41:45,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:51,447 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-09-10 05:41:51,457 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21151] 2026-09-10 05:41:51,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:51,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-09-10 05:41:51,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-09-10 05:41:52,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:41:57,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-09-10 05:41:57,599 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21347] 2026-09-10 05:41:57,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:57,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-09-10 05:41:57,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:42:03,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-09-10 05:42:03,826 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21541] 2026-09-10 05:42:03,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:04,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-09-10 05:42:04,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-09-10 05:42:04,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:42:05,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-09-10 05:42:05,110 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21554] 2026-09-10 05:42:05,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:05,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-09-10 05:42:06,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [461] 2026-09-10 05:42:06,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [226] 2026-09-10 05:42:06,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [462] 2026-09-10 05:42:07,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-09-10 05:42:07,276 127 INFO rb-2d4cbc2-224673-413743 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-10 05:42:07,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-09-10 05:42:07,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-09-10 05:42:09,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [463] 2026-09-10 05:42:09,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [227] 2026-09-10 05:42:09,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [464] 2026-09-10 05:42:09,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-09-10 05:42:10,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-09-10 05:42:11,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [228] 2026-09-10 05:42:11,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-09-10 05:42:12,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [466] 2026-09-10 05:42:12,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.message records with IDs: [21617, 21614] 2026-09-10 05:42:12,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted business.trip.traveller records with IDs: [66] 2026-09-10 05:42:12,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.followers records with IDs: [1517] 2026-09-10 05:42:12,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-09-10 05:42:13,036 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-09-10 05:42:13,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-09-10 05:42:13,464 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21624] 2026-09-10 05:42:13,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:14,531 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [468] 2026-09-10 05:42:14,670 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [469] 2026-09-10 05:42:14,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [230, 231] 2026-09-10 05:42:14,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [470] 2026-09-10 05:42:15,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-09-10 05:42:15,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-09-10 05:42:15,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21641] 2026-09-10 05:42:15,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:17,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [472] 2026-09-10 05:42:17,186 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [473] 2026-09-10 05:42:17,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [232, 233] 2026-09-10 05:42:17,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [474] 2026-09-10 05:42:17,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #69 deleted mail.activity records with IDs: [234] 2026-09-10 05:42:17,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [475] 2026-09-10 05:42:18,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-09-10 05:42:19,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-09-10 05:42:19,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.message records with IDs: [21668, 21665] 2026-09-10 05:42:19,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted business.trip.traveller records with IDs: [70] 2026-09-10 05:42:19,763 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted approval.request.line records with IDs: [59] 2026-09-10 05:42:19,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted request.approval.user.line records with IDs: [52] 2026-09-10 05:42:19,962 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.followers records with IDs: [1533] 2026-09-10 05:42:20,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-09-10 05:42:21,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [476] 2026-09-10 05:42:21,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [235] 2026-09-10 05:42:21,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [477] 2026-09-10 05:42:21,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-09-10 05:42:22,155 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-09-10 05:42:22,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21686] 2026-09-10 05:42:22,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:22,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-09-10 05:42:22,239 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21687] 2026-09-10 05:42:22,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:23,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [480] 2026-09-10 05:42:23,425 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [236] 2026-09-10 05:42:23,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [481] 2026-09-10 05:42:24,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-09-10 05:42:24,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-09-10 05:42:25,468 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-09-10 05:42:26,102 127 INFO rb-2d4cbc2-224673-413743 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-10 05:42:26,711 127 INFO rb-2d4cbc2-224673-413743 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-10 05:42:26,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.message records with IDs: [21729] 2026-09-10 05:42:26,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted business.trip.traveller records with IDs: [78] 2026-09-10 05:42:26,869 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #67 deleted mail.followers records with IDs: [1556] 2026-09-10 05:42:27,210 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-09-10 05:42:27,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:42:27,861 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-09-10 05:42:27,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21735] 2026-09-10 05:42:27,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:28,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-09-10 05:42:28,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-09-10 05:42:28,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-09-10 05:42:28,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:29,250 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-09-10 05:42:29,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21764] 2026-09-10 05:42:29,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:29,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-09-10 05:42:29,729 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:30,157 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-09-10 05:42:30,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21783] 2026-09-10 05:42:30,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:30,333 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-09-10 05:42:30,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921536178486407.1789018950.589742898941040-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:42:30,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [485] 2026-09-10 05:42:30,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905014077253349.1789018950.794697999954224-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:42:30,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [486] 2026-09-10 05:42:30,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [487] 2026-09-10 05:42:31,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [488] 2026-09-10 05:42:31,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652895222278935.1789018951.086334943771362-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:42:31,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [489] 2026-09-10 05:42:31,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282389119075824.1789018951.190387010574341-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:42:31,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [490] 2026-09-10 05:42:31,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [491] 2026-09-10 05:42:31,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:31,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-09-10 05:42:31,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21806] 2026-09-10 05:42:31,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:32,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-09-10 05:42:32,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938670336096349.1789018952.205771446228027-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:42:32,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-09-10 05:42:32,468 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285647005037066.1789018952.424644708633423-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:42:32,475 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-09-10 05:42:32,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-09-10 05:42:32,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-09-10 05:42:32,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057281863166369.1789018952.657098054885864-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:42:32,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-09-10 05:42:32,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570231404956846.1789018952.735219240188599-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:42:32,800 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-09-10 05:42:32,900 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-09-10 05:42:32,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:33,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-09-10 05:42:33,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21824] 2026-09-10 05:42:33,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:33,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-09-10 05:42:33,942 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-09-10 05:42:34,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758439716966693.1789018954.195743322372437-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:42:34,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [501] 2026-09-10 05:42:34,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637256478740028.1789018954.405416965484619-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:42:34,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [502] 2026-09-10 05:42:34,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [503] 2026-09-10 05:42:34,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [504] 2026-09-10 05:42:34,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293367811182280.1789018954.678465127944946-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:42:34,721 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [505] 2026-09-10 05:42:34,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703804074045808.1789018954.771776676177979-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:42:34,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [506] 2026-09-10 05:42:34,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [507] 2026-09-10 05:42:35,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:36,048 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-09-10 05:42:36,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21860] 2026-09-10 05:42:36,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:42:36,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-09-10 05:42:36,626 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #77 deleted mail.message records with IDs: [21867] 2026-09-10 05:42:36,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #77 deleted business.trip records with IDs: [79] 2026-09-10 05:42:36,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1632] 2026-09-10 05:42:36,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:42:55,329 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:42:57,201 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce8e980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:42:57,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82803d6700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:42:57,209 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:42:57,214 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a1536840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:42:58,309 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:00,201 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b812020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:00,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ccf5940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:00,210 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:00,215 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ccf42c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:00,522 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:02,945 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d077d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:02,946 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e1c7ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:02,952 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:02,957 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e1c7c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:03,303 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:05,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cbaa2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:05,921 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b1afba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:05,927 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:05,933 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b1aede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:06,250 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:09,020 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827da2e7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:09,021 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d9e0040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:09,033 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:09,038 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d9e0ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:09,346 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:11,372 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d6bf7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:11,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cce56c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:11,380 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:11,387 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cce5940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:12,421 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:14,349 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e16f2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:14,351 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d38d6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:14,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:14,366 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d38e8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:14,682 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:17,329 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cbe4900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:17,330 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b8349a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:17,338 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:17,343 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b834180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:18,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-09-10 05:43:18,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-09-10 05:43:19,021 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:21,710 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d479bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:21,710 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8e7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:21,716 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:21,721 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8e53a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:21,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:43:40,598 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:43,192 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc565c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:43,193 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8ad760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:43,199 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:43,203 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8ae020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:43,546 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:46,072 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e807740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:46,073 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d7b74c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:46,083 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:46,087 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d7b5f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:46,448 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:48,416 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f214540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:48,417 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f377a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:48,426 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:48,431 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f375440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:48,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:51,688 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd88040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:51,689 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e5b3240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:51,696 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:51,701 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e5b1bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:52,092 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:54,749 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e13ae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:54,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6ebb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:54,757 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:54,761 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6ea5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:55,081 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:57,602 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a1536340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:57,603 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cc5fa60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:57,612 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:57,617 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cc5e520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:57,942 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:59,952 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f829ff684a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:59,954 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827eda25c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:59,961 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:43:59,966 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827eda1f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:00,959 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:02,709 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e1c98a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:02,711 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ea57740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:02,716 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:02,723 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ea54ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:03,744 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:03,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-09-10 05:44:04,121 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:04,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #86 deleted hr.expense.sheet records with IDs: [12] 2026-09-10 05:44:04,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-09-10 05:44:05,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #82 deleted hr.expense.sheet records with IDs: [13] 2026-09-10 05:44:05,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-09-10 05:44:05,490 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #82 deleted business.trip records with IDs: [86] 2026-09-10 05:44:05,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-09-10 05:44:05,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-09-10 05:44:05,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-09-10 05:44:06,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-09-10 05:44:06,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-09-10 05:44:06,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-09-10 05:44:06,685 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-09-10 05:44:06,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-09-10 05:44:07,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-09-10 05:44:07,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-09-10 05:44:08,360 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-09-10 05:44:08,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-09-10 05:44:08,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-09-10 05:44:09,034 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:10,918 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef5bc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:10,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d09f600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:10,928 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:10,932 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d09ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:10,957 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:44:10,971 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:11,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-09-10 05:44:11,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:44:11,351 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:12,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:12,069 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:12,868 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-09-10 05:44:13,633 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:14,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:14,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-09-10 05:44:14,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-09-10 05:44:15,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-09-10 05:44:16,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-09-10 05:44:16,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-09-10 05:44:16,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-09-10 05:44:17,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-09-10 05:44:18,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-10 05:44:18,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:18,722 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:19,298 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:19,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-09-10 05:44:20,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-09-10 05:44:20,984 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:21,537 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-09-10 05:44:22,115 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:22,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-09-10 05:44:22,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-09-10 05:44:23,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-09-10 05:44:23,689 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-09-10 05:44:24,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-09-10 05:44:24,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-09-10 05:44:25,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-09-10 05:44:25,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-10 05:44:26,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:26,361 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-09-10 05:44:27,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-09-10 05:44:27,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-09-10 05:44:27,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-09-10 05:44:27,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-09-10 05:44:27,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-09-10 05:44:27,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:44:27,949 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-09-10 05:44:28,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-09-10 05:44:28,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-09-10 05:44:28,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-09-10 05:44:28,369 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-09-10 05:44:28,501 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-09-10 05:44:28,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-10 05:44:28,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-09-10 05:44:28,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:44:28,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-09-10 05:44:28,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-09-10 05:44:28,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-09-10 05:44:29,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-09-10 05:44:29,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-09-10 05:44:29,451 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-09-10 05:44:29,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-09-10 05:44:29,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:44:29,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-09-10 05:44:29,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-09-10 05:44:29,947 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-09-10 05:44:29,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-09-10 05:44:30,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-09-10 05:44:30,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-09-10 05:44:30,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1689, 1690, 1691] 2026-09-10 05:44:30,231 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-09-10 05:44:30,284 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:32,294 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827df065c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:32,295 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf259e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:32,301 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:32,305 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf24680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:32,818 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-09-10 05:44:32,878 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:35,359 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a336bce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:35,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cd7a2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:35,374 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:35,379 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cd79c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:35,725 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:38,107 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82802b0220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:38,108 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cb765c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:38,113 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:38,117 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cb742c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/Viindoo-odoo-18.0/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:38,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-09-10 05:44:38,615 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:40,611 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e5cce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:40,612 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e09aca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:40,619 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:40,624 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e098400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:40,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:44:41,568 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:41,597 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:43,498 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e3ec360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:43,499 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d9e0360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:43,515 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:43,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f828023a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:43,897 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:46,539 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d8c7b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:46,540 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f188720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:46,555 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:46,560 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f1896c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:46,860 127 INFO rb-2d4cbc2-224673-413743 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-10 05:44:46,898 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:49,457 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d6bede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:49,458 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d589bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:49,464 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:49,467 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d588f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:49,755 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:51,547 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef4b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:51,547 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ce76480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:51,552 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:51,555 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ce74fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:52,520 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:54,369 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef44f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:54,370 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e01a980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:54,376 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:54,382 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e0187c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:54,684 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:57,250 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3e10860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:57,251 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf34ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:57,263 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:57,267 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf354e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:44:57,606 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:00,047 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cef7880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:00,048 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e55c7c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:00,055 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:00,060 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e55d620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:00,319 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:02,810 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e517920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:02,811 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dfe7060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:02,817 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:02,822 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dfe4d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:03,153 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:05,248 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f3e0cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:05,249 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d9e23e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:05,255 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:05,259 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d9e39c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:06,176 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:08,078 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d7cea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:08,078 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d6bfce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:08,084 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:08,088 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d6bf880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:08,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:10,996 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280517920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:10,996 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d4f6a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:11,007 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:11,012 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d4f6ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:11,329 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:13,907 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b213a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:13,908 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6727a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:13,914 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:13,919 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e671e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:14,260 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:16,516 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e2e7e20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:16,517 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e55f6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:16,525 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:16,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e55f380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:17,544 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:19,508 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ccf6160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:19,509 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dbb9580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:19,517 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:19,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dbbb600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:19,850 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:22,278 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cc30400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:22,279 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cbef560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:22,287 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:22,292 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cbec680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:22,589 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:25,315 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cdb60c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:25,316 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cdf4400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:25,326 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:25,330 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cdf6ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:25,668 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:27,567 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ed68c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:27,568 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b751080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:27,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:27,579 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b750c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:28,791 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:30,746 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82803d5940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:30,747 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fc15f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:30,756 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:30,761 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fc156c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:31,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-09-10 05:45:31,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-09-10 05:45:31,336 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:33,866 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc0ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:33,867 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cb75800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:33,875 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:33,880 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cb77ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:34,272 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:36,698 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd831a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:36,699 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a07fde40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:36,712 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:36,716 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a07feac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:37,035 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:37,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-09-10 05:45:37,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-09-10 05:45:38,028 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:39,961 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd80180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:39,963 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cd831a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:39,969 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:39,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b44a840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:40,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:45:41,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-09-10 05:45:41,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-09-10 05:45:41,125 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:42,912 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d1e6ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:42,913 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b759b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:42,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:42,924 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b7594e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:43,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-09-10 05:45:43,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-09-10 05:45:43,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-09-10 05:45:43,584 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:46,054 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ff12700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:46,055 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a1536980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:46,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:46,066 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a15356c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:46,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-09-10 05:45:46,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-09-10 05:45:46,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-09-10 05:45:46,929 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:49,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827de0af20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:49,390 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e515800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:49,397 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:49,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e515a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:45:49,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:45:49,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-09-10 05:45:49,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome pid: 931 2026-09-10 05:45:49,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpc56yq69t_chrome_odoo 2026-09-10 05:45:49,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:38703/json/version 2026-09-10 05:45:49,923 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:38703/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:45:49,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:45:49,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:38703/json 2026-09-10 05:45:49,967 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:38703/json with timeout 3 increased to 10s during tests 2026-09-10 05:45:49,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Websocket url found: ws://127.0.0.1:38703/devtools/page/C116E7A14E5F146DC241A444CEB2B4E8 2026-09-10 05:45:49,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Enable chrome headless console log notification 2026-09-10 05:45:50,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless enable page notifications 2026-09-10 05:45:50,158 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:45:50,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Setting session cookie in browser 2026-09-10 05:45:50,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" in browser 2026-09-10 05:45:50,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" 2026-09-10 05:45:50,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:45:51,416 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:51] "GET /odoo/action-contacts.action_contacts?view_type=list HTTP/1.1" 200 - 186 0.178 1.047 2026-09-10 05:45:51,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigation result: {'frameId': 'C116E7A14E5F146DC241A444CEB2B4E8', 'loaderId': 'CFFFEC93205A2CD92BC8CB2828727E86', 'isDownload': False} 2026-09-10 05:45:51,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_editor_tour')" 2026-09-10 05:45:51,468 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:51] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 05:45:52,275 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.401 0.413 2026-09-10 05:45:52,282 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.820 2026-09-10 05:45:52,294 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.841 2026-09-10 05:45:52,311 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.838 2026-09-10 05:45:52,325 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 05:45:52,326 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:52,386 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 05:45:52,855 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-10 05:45:52,857 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:45:52,862 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 05:45:52,885 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-10 05:45:52,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:45:52,914 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:45:52,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:45:53,004 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.071 2026-09-10 05:45:53,024 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:45:53,043 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.078 2026-09-10 05:45:53,081 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.108 2026-09-10 05:45:53,092 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:45:53,328 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /mail/data HTTP/1.1" 200 - 146 0.104 0.183 2026-09-10 05:45:53,440 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.050 0.429 2026-09-10 05:45:53,441 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.410 2026-09-10 05:45:53,518 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /web HTTP/1.1" 200 - 20 0.021 0.428 2026-09-10 05:45:53,544 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 05:45:53,564 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.024 0.043 2026-09-10 05:45:53,565 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-09-10 05:45:53,640 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.135 2026-09-10 05:45:53,678 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.167 2026-09-10 05:45:53,713 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.195 2026-09-10 05:45:53,867 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:53,882 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.004 2026-09-10 05:45:53,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:45:53,893 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.020 2026-09-10 05:45:53,934 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.020 2026-09-10 05:45:54,054 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.038 0.104 2026-09-10 05:45:54,110 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 05:45:54,113 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.072 2026-09-10 05:45:54,114 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-09-10 05:45:54,140 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "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-10 05:45:54,313 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "POST /mail/data HTTP/1.1" 200 - 72 0.075 0.267 2026-09-10 05:45:54,346 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.013 0.247 2026-09-10 05:45:54,379 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.287 2026-09-10 05:45:54,400 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.303 2026-09-10 05:45:54,409 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 05:45:54,466 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.049 2026-09-10 05:45:54,512 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:45:54,890 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:54] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.137 0.318 2026-09-10 05:45:55,010 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.024 0.062 2026-09-10 05:45:55,016 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-09-10 05:45:55,419 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:55,498 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:55,541 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.016 0.022 2026-09-10 05:45:55,552 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.002 0.043 2026-09-10 05:45:55,565 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 05:45:55,571 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 05:45:55,634 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.002 0.021 2026-09-10 05:45:55,657 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 05:45:55,660 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 05:45:55,983 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:55] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.061 0.209 2026-09-10 05:45:56,003 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:56] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-10 05:45:56,124 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:56] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.003 0.084 2026-09-10 05:45:56,219 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:56] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.021 0.062 2026-09-10 05:45:56,511 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:56] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 05:45:56,544 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:56,618 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:56,708 127 INFO rb-2d4cbc2-224673-413743 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 li.building-block) 2026-09-10 05:45:56,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: tour succeeded 2026-09-10 05:45:56,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR customizer_editor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 05:45:57,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: heap 44116628 (allocated 46604288) 2026-09-10 05:45:57,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing chrome headless with pid 931 2026-09-10 05:45:57,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing websocket connection 2026-09-10 05:45:57,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Terminating chrome headless with pid 931 2026-09-10 05:45:57,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054557_224421_test_customizer_editor_tour.txt 2026-09-10 05:45:57,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Removing chrome user profile "/tmp/tmpc56yq69t_chrome_odoo" 2026-09-10 05:45:57,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-09-10 05:45:57,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome pid: 1171 2026-09-10 05:45:57,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp495nzdgf_chrome_odoo 2026-09-10 05:45:57,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:43439/json/version 2026-09-10 05:45:57,548 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:43439/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:45:57,570 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:45:57,570 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:43439/json 2026-09-10 05:45:57,570 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:43439/json with timeout 3 increased to 10s during tests 2026-09-10 05:45:57,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Websocket url found: ws://127.0.0.1:43439/devtools/page/FA18DFFD223264DD064E5E3C8FA78D83 2026-09-10 05:45:57,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Enable chrome headless console log notification 2026-09-10 05:45:57,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless enable page notifications 2026-09-10 05:45:57,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:45:57,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Setting session cookie in browser 2026-09-10 05:45:57,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts/new" in browser 2026-09-10 05:45:57,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts/new" 2026-09-10 05:45:57,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:45:59,719 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:59] "GET /odoo/action-contacts.action_contacts/new HTTP/1.1" 200 - 186 0.151 1.791 2026-09-10 05:45:59,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigation result: {'frameId': 'FA18DFFD223264DD064E5E3C8FA78D83', 'loaderId': '099C398E06BABCE84B62292CEB6C9885', 'isDownload': False} 2026-09-10 05:45:59,723 127 INFO rb-2d4cbc2-224673-413743 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-10 05:45:59,759 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:59] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 05:45:59,786 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:59] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.038 2026-09-10 05:45:59,793 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:45:59] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 05:45:59,826 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:00,579 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.399 0.426 2026-09-10 05:46:00,608 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.821 2026-09-10 05:46:00,615 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.590 2026-09-10 05:46:00,621 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.113 2026-09-10 05:46:00,729 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:46:00,739 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 05:46:00,742 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-10 05:46:00,756 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-10 05:46:00,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:00,809 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:46:00,856 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.051 2026-09-10 05:46:00,862 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-10 05:46:00,879 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts/new", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:46:00,898 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.077 2026-09-10 05:46:00,972 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:46:01,018 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.044 0.157 2026-09-10 05:46:01,033 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.149 2026-09-10 05:46:01,098 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 05:46:01,119 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 05:46:01,134 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web HTTP/1.1" 200 - 20 0.033 0.190 2026-09-10 05:46:01,176 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.088 2026-09-10 05:46:01,177 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.283 2026-09-10 05:46:01,464 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /mail/data HTTP/1.1" 200 - 140 0.116 0.438 2026-09-10 05:46:01,465 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:01,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:01,496 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.431 2026-09-10 05:46:01,545 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.013 0.456 2026-09-10 05:46:01,552 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.073 2026-09-10 05:46:01,584 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.062 2026-09-10 05:46:01,615 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.130 2026-09-10 05:46:01,688 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.027 0.136 2026-09-10 05:46:01,872 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /mail/data HTTP/1.1" 200 - 72 0.088 0.203 2026-09-10 05:46:01,874 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.237 2026-09-10 05:46:01,899 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.008 0.151 2026-09-10 05:46:01,924 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.168 2026-09-10 05:46:01,955 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.300 2026-09-10 05:46:01,980 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.225 2026-09-10 05:46:02,016 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 05:46:02,046 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.015 2026-09-10 05:46:02,100 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:02,435 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.114 0.280 2026-09-10 05:46:02,475 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:46:02,566 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 38 0.018 0.066 2026-09-10 05:46:02,714 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:02,870 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:02,872 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:02] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:02,985 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:03,028 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.014 0.024 2026-09-10 05:46:03,037 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.003 0.043 2026-09-10 05:46:03,050 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 05:46:03,058 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 05:46:03,134 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.029 2026-09-10 05:46:03,157 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 05:46:03,160 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 05:46:03,246 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-10 05:46:03,576 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.088 0.233 2026-09-10 05:46:03,597 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 05:46:03,713 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.066 2026-09-10 05:46:03,819 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:03] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.041 0.036 2026-09-10 05:46:04,093 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 142 0.135 0.202 2026-09-10 05:46:04,211 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 05:46:04,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.031 0.032 2026-09-10 05:46:04,357 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.084 2026-09-10 05:46:04,385 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:04,393 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.104 2026-09-10 05:46:04,399 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.108 2026-09-10 05:46:04,459 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "GET /web/image/res.partner/83/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 13 0.035 0.112 2026-09-10 05:46:04,502 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.016 0.096 2026-09-10 05:46:04,502 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:04,576 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:04,592 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "GET /web/image/res.partner/2/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.010 0.034 2026-09-10 05:46:04,647 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:04,661 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:46:04,909 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:04,909 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /viin_customizer/save HTTP/1.1" 200 - 26 0.017 0.248 2026-09-10 05:46:04,954 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:04] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-09-10 05:46:05,234 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:05] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.039 0.216 2026-09-10 05:46:05,495 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:05] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.014 0.177 2026-09-10 05:46:05,607 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:05] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.026 0.042 2026-09-10 05:46:05,824 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:05] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 89 0.098 0.187 2026-09-10 05:46:05,943 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:05] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 05:46:06,058 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.037 2026-09-10 05:46:06,084 127 INFO rb-2d4cbc2-224673-413743 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: nav.customizer-function-nav li:not(.border-right) .btn-undo) 2026-09-10 05:46:06,111 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /mail/thread/data HTTP/1.1" 200 - 14 0.022 0.056 2026-09-10 05:46:06,156 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:06,157 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.109 2026-09-10 05:46:06,175 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.101 2026-09-10 05:46:06,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:06,400 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /viin_customizer/save HTTP/1.1" 200 - 13 0.007 0.243 2026-09-10 05:46:06,436 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.256 2026-09-10 05:46:06,470 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.006 0.043 2026-09-10 05:46:06,790 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:06] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.083 0.227 2026-09-10 05:46:07,043 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.021 0.163 2026-09-10 05:46:07,113 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.026 2026-09-10 05:46:07,313 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 89 0.095 0.133 2026-09-10 05:46:07,426 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 05:46:07,497 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 05:46:07,599 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /mail/thread/data HTTP/1.1" 200 - 14 0.064 0.040 2026-09-10 05:46:07,670 127 INFO rb-2d4cbc2-224673-413743 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: nav.customizer-function-nav .btn-redo) 2026-09-10 05:46:07,700 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.187 2026-09-10 05:46:07,707 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.121 2026-09-10 05:46:07,736 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:07,740 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.032 2026-09-10 05:46:07,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:07,977 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:07] "POST /viin_customizer/save HTTP/1.1" 200 - 13 0.007 0.209 2026-09-10 05:46:08,030 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:08] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.013 0.024 2026-09-10 05:46:08,360 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:08] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.101 0.221 2026-09-10 05:46:08,637 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:08] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.017 0.195 2026-09-10 05:46:08,719 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:08] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.030 2026-09-10 05:46:08,926 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:08] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 89 0.075 0.166 2026-09-10 05:46:09,064 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:09] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 05:46:09,118 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:09] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.022 2026-09-10 05:46:09,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: tour succeeded 2026-09-10 05:46:09,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_form_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 05:46:09,268 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:09] "POST /mail/thread/data HTTP/1.1" 200 - 14 0.115 0.059 2026-09-10 05:46:09,314 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:09] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.186 2026-09-10 05:46:09,325 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:09] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.195 2026-09-10 05:46:09,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: heap 43839748 (allocated 46071808) 2026-09-10 05:46:09,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing chrome headless with pid 1171 2026-09-10 05:46:09,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing websocket connection 2026-09-10 05:46:09,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Terminating chrome headless with pid 1171 2026-09-10 05:46:09,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054609_596441_test_customizer_form_editor_tour.txt 2026-09-10 05:46:09,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Removing chrome user profile "/tmp/tmp495nzdgf_chrome_odoo" 2026-09-10 05:46:09,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-09-10 05:46:09,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome pid: 1448 2026-09-10 05:46:09,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpwxsccldx_chrome_odoo 2026-09-10 05:46:09,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:46225/json/version 2026-09-10 05:46:09,913 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:46225/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:46:09,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:46:09,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:46225/json 2026-09-10 05:46:09,970 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:46225/json with timeout 3 increased to 10s during tests 2026-09-10 05:46:09,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Websocket url found: ws://127.0.0.1:46225/devtools/page/62BA72087E1BCE5E58513B27F69E7A44 2026-09-10 05:46:10,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Enable chrome headless console log notification 2026-09-10 05:46:10,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless enable page notifications 2026-09-10 05:46:10,115 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:46:10,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Setting session cookie in browser 2026-09-10 05:46:10,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=kanban" in browser 2026-09-10 05:46:10,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=kanban" 2026-09-10 05:46:10,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:46:11,432 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:11] "GET /odoo/action-contacts.action_contacts?view_type=kanban HTTP/1.1" 200 - 186 0.178 1.069 2026-09-10 05:46:11,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigation result: {'frameId': '62BA72087E1BCE5E58513B27F69E7A44', 'loaderId': '647099563823EACE83943D359156D26C', 'isDownload': False} 2026-09-10 05:46:11,437 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:11,475 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:11] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-09-10 05:46:11,486 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:11] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 05:46:12,228 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.368 0.396 2026-09-10 05:46:12,237 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.779 2026-09-10 05:46:12,253 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.774 2026-09-10 05:46:12,261 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:12,269 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 05:46:12,307 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-09-10 05:46:12,753 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:46:12,762 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 05:46:12,764 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-10 05:46:12,787 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-10 05:46:12,802 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:12,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:46:12,936 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts?view_type=kanban", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:46:12,942 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.099 2026-09-10 05:46:12,974 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.100 2026-09-10 05:46:12,976 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.037 2026-09-10 05:46:12,993 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 05:46:13,335 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "POST /mail/data HTTP/1.1" 200 - 146 0.162 0.201 2026-09-10 05:46:13,446 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.038 0.532 2026-09-10 05:46:13,449 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.583 2026-09-10 05:46:13,474 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.454 2026-09-10 05:46:13,499 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.026 2026-09-10 05:46:13,533 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:13,568 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "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-10 05:46:13,599 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web HTTP/1.1" 200 - 20 0.024 0.593 2026-09-10 05:46:13,601 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-09-10 05:46:13,623 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.104 2026-09-10 05:46:13,660 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.136 2026-09-10 05:46:13,682 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.183 2026-09-10 05:46:13,708 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.009 0.186 2026-09-10 05:46:13,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [1/7] Tour customizer_kanban_editor_tour → Step Contacts kanban mounted (trigger: .o_kanban_view) 2026-09-10 05:46:13,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:13,928 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.011 2026-09-10 05:46:13,934 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.016 2026-09-10 05:46:13,973 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.018 2026-09-10 05:46:14,041 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.022 0.050 2026-09-10 05:46:14,221 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "POST /mail/data HTTP/1.1" 200 - 72 0.077 0.139 2026-09-10 05:46:14,225 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-09-10 05:46:14,256 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.007 0.148 2026-09-10 05:46:14,294 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.174 2026-09-10 05:46:14,331 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.193 2026-09-10 05:46:14,379 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-10 05:46:14,409 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.018 2026-09-10 05:46:14,443 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:14,841 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:14] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.146 0.297 2026-09-10 05:46:15,206 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 204 0.175 0.161 2026-09-10 05:46:15,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [2/7] Tour customizer_kanban_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-10 05:46:15,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [3/7] Tour customizer_kanban_editor_tour → Step The view editor client action mounted (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-09-10 05:46:15,600 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/83/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 16 0.029 0.041 2026-09-10 05:46:15,625 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/10/avatar_128?unique=1789017465000 HTTP/1.1" 200 - 9 0.009 0.081 2026-09-10 05:46:15,643 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/10/image_128?unique=1789017465000 HTTP/1.1" 200 - 8 0.006 0.097 2026-09-10 05:46:15,661 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/19/avatar_128?unique=1789017465000 HTTP/1.1" 200 - 9 0.006 0.115 2026-09-10 05:46:15,708 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/349/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.017 0.088 2026-09-10 05:46:15,742 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/152/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.009 0.103 2026-09-10 05:46:15,779 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/339/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.014 0.117 2026-09-10 05:46:15,819 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/153/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.011 0.143 2026-09-10 05:46:15,851 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/15/avatar_128?unique=1789017409000 HTTP/1.1" 200 - 9 0.007 0.131 2026-09-10 05:46:15,886 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/295/avatar_128?unique=1789017322000 HTTP/1.1" 200 - 10 0.012 0.126 2026-09-10 05:46:15,917 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/91/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.010 0.085 2026-09-10 05:46:15,947 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/20/avatar_128?unique=1789017465000 HTTP/1.1" 200 - 9 0.012 0.397 2026-09-10 05:46:15,987 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:15] "GET /web/image/res.partner/306/avatar_128?unique=1789017465000 HTTP/1.1" 200 - 9 0.013 0.190 2026-09-10 05:46:16,025 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/255/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.017 0.148 2026-09-10 05:46:16,036 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.000 0.077 2026-09-10 05:46:16,074 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/84/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.013 0.166 2026-09-10 05:46:16,097 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/27/avatar_128?unique=1789017409000 HTTP/1.1" 200 - 9 0.007 0.087 2026-09-10 05:46:16,128 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.012 0.187 2026-09-10 05:46:16,146 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/36/avatar_128?unique=1789017465000 HTTP/1.1" 200 - 9 0.007 0.594 2026-09-10 05:46:16,153 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.001 0.072 2026-09-10 05:46:16,188 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/34/avatar_128?unique=1789017409000 HTTP/1.1" 200 - 9 0.011 0.126 2026-09-10 05:46:16,235 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/28/avatar_128?unique=1789017409000 HTTP/1.1" 200 - 9 0.019 0.110 2026-09-10 05:46:16,274 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/15/image_128?unique=1789017409000 HTTP/1.1" 200 - 8 0.021 0.221 2026-09-10 05:46:16,306 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/256/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.009 0.139 2026-09-10 05:46:16,353 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/252/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.021 0.137 2026-09-10 05:46:16,404 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/342/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.028 0.225 2026-09-10 05:46:16,450 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/197/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.021 0.289 2026-09-10 05:46:16,507 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/154/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.017 0.241 2026-09-10 05:46:16,546 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/97/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.012 0.239 2026-09-10 05:46:16,588 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/270/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.013 0.261 2026-09-10 05:46:16,620 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/77/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.014 0.245 2026-09-10 05:46:16,669 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/61/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.010 0.143 2026-09-10 05:46:16,710 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/132/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 10 0.014 0.097 2026-09-10 05:46:16,741 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/202/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.009 0.277 2026-09-10 05:46:16,800 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/133/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 10 0.031 0.205 2026-09-10 05:46:16,830 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/296/avatar_128?unique=1789017322000 HTTP/1.1" 200 - 10 0.009 0.410 2026-09-10 05:46:16,876 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/268/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.007 0.243 2026-09-10 05:46:16,908 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/63/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.010 0.151 2026-09-10 05:46:16,947 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:16] "GET /web/image/res.partner/217/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.010 0.252 2026-09-10 05:46:17,000 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/218/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.018 0.262 2026-09-10 05:46:17,038 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/174/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.012 0.221 2026-09-10 05:46:17,094 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/328/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.016 0.159 2026-09-10 05:46:17,140 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/297/avatar_128?unique=1789017322000 HTTP/1.1" 200 - 10 0.018 0.237 2026-09-10 05:46:17,190 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/156/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.027 0.203 2026-09-10 05:46:17,227 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/346/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.011 0.378 2026-09-10 05:46:17,264 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/326/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.013 0.201 2026-09-10 05:46:17,317 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/image/res.partner/327/avatar_128?unique=1789017573000 HTTP/1.1" 200 - 8 0.020 0.289 2026-09-10 05:46:17,321 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.001 0.223 2026-09-10 05:46:17,376 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.023 2026-09-10 05:46:17,389 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 05:46:17,395 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 05:46:17,670 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.056 0.170 2026-09-10 05:46:17,697 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.004 0.013 2026-09-10 05:46:17,797 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.003 0.070 2026-09-10 05:46:17,890 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 29 0.043 0.038 2026-09-10 05:46:17,951 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:17] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.004 0.010 2026-09-10 05:46:17,957 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [4/7] 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-10 05:46:18,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [5/7] 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-10 05:46:18,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [6/7] Tour customizer_kanban_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-10 05:46:18,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [7/7] 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 li.building-block) 2026-09-10 05:46:18,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: tour succeeded 2026-09-10 05:46:18,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_kanban_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 05:46:18,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: heap 40387800 (allocated 42409984) 2026-09-10 05:46:18,491 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing chrome headless with pid 1448 2026-09-10 05:46:18,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing websocket connection 2026-09-10 05:46:18,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Terminating chrome headless with pid 1448 2026-09-10 05:46:18,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054618_589742_test_customizer_kanban_editor_tour.txt 2026-09-10 05:46:18,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Removing chrome user profile "/tmp/tmpwxsccldx_chrome_odoo" 2026-09-10 05:46:18,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-09-10 05:46:18,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome pid: 1722 2026-09-10 05:46:18,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpwy7e2cg5_chrome_odoo 2026-09-10 05:46:18,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:41561/json/version 2026-09-10 05:46:18,895 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41561/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:46:18,958 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:46:18,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:41561/json 2026-09-10 05:46:18,959 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41561/json with timeout 3 increased to 10s during tests 2026-09-10 05:46:18,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Websocket url found: ws://127.0.0.1:41561/devtools/page/EFB97C7B6A14BC276FA1337AC3275EF8 2026-09-10 05:46:18,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Enable chrome headless console log notification 2026-09-10 05:46:19,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless enable page notifications 2026-09-10 05:46:19,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:46:19,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Setting session cookie in browser 2026-09-10 05:46:19,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" in browser 2026-09-10 05:46:19,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" 2026-09-10 05:46:19,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:46:20,262 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /odoo/action-contacts.action_contacts?view_type=list HTTP/1.1" 200 - 186 0.155 1.002 2026-09-10 05:46:20,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigation result: {'frameId': 'EFB97C7B6A14BC276FA1337AC3275EF8', 'loaderId': 'FE1C87A06DFDC20E6737476CC499946C', 'isDownload': False} 2026-09-10 05:46:20,266 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:20,312 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-10 05:46:20,948 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.314 0.336 2026-09-10 05:46:20,953 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.646 2026-09-10 05:46:20,984 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:20,989 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.663 2026-09-10 05:46:20,994 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:20] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.686 2026-09-10 05:46:21,009 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-10 05:46:21,482 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 05:46:21,531 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 05:46:21,556 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:46:21,560 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 05:46:21,585 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-10 05:46:21,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:21,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:46:21,717 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.058 0.057 2026-09-10 05:46:21,719 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-10 05:46:21,724 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:46:21,782 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.091 2026-09-10 05:46:21,798 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:46:21,866 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.161 2026-09-10 05:46:21,884 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.103 2026-09-10 05:46:21,921 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:21,928 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:21] "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-10 05:46:22,011 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web HTTP/1.1" 200 - 20 0.019 0.200 2026-09-10 05:46:22,261 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /mail/data HTTP/1.1" 200 - 140 0.105 0.365 2026-09-10 05:46:22,263 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.477 2026-09-10 05:46:22,285 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.379 2026-09-10 05:46:22,304 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.403 2026-09-10 05:46:22,325 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.007 0.416 2026-09-10 05:46:22,370 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:22,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:22,391 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.009 2026-09-10 05:46:22,395 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-09-10 05:46:22,446 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.019 2026-09-10 05:46:22,563 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.022 0.115 2026-09-10 05:46:22,599 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.100 2026-09-10 05:46:22,633 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.017 2026-09-10 05:46:22,797 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "POST /mail/data HTTP/1.1" 200 - 72 0.064 0.276 2026-09-10 05:46:22,798 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.320 2026-09-10 05:46:22,834 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.209 2026-09-10 05:46:22,863 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:22] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.007 0.236 2026-09-10 05:46:23,245 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 168 0.142 0.453 2026-09-10 05:46:23,249 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.337 2026-09-10 05:46:23,266 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.301 2026-09-10 05:46:23,312 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:46:23,376 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.031 0.071 2026-09-10 05:46:23,379 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.096 2026-09-10 05:46:23,705 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:23,786 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:23,828 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.015 0.022 2026-09-10 05:46:23,844 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.001 0.049 2026-09-10 05:46:23,869 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-09-10 05:46:23,875 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 05:46:23,938 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.006 0.025 2026-09-10 05:46:23,957 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 05:46:23,965 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:23] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-10 05:46:24,309 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:24] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.088 0.207 2026-09-10 05:46:24,327 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:24] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-10 05:46:24,429 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:24] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.069 2026-09-10 05:46:24,534 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:24] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.026 0.064 2026-09-10 05:46:24,817 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:24] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.004 2026-09-10 05:46:24,867 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:24,961 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:25,017 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:25,105 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:25,177 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:25,200 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:46:25,219 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:25,219 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:25] "POST /viin_customizer/save HTTP/1.1" 200 - 21 0.019 0.027 2026-09-10 05:46:25,586 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:25] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.146 0.208 2026-09-10 05:46:25,851 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:25] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.018 0.222 2026-09-10 05:46:25,996 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:25] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.038 0.082 2026-09-10 05:46:26,381 127 INFO rb-2d4cbc2-224673-413743 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: nav.customizer-function-nav li:not(.border-right) .btn-undo) 2026-09-10 05:46:26,457 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:26,475 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:26,475 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:26] "POST /viin_customizer/save HTTP/1.1" 200 - 7 0.004 0.014 2026-09-10 05:46:26,796 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:26] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.113 0.184 2026-09-10 05:46:27,054 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.034 0.199 2026-09-10 05:46:27,162 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:27] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.025 0.067 2026-09-10 05:46:27,548 127 INFO rb-2d4cbc2-224673-413743 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: nav.customizer-function-nav .btn-redo) 2026-09-10 05:46:27,621 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:27,635 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:46:27,635 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:27] "POST /viin_customizer/save HTTP/1.1" 200 - 7 0.006 0.011 2026-09-10 05:46:27,931 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 198 0.065 0.203 2026-09-10 05:46:28,179 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:28] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 22 0.018 0.193 2026-09-10 05:46:28,313 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:28] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.043 0.069 2026-09-10 05:46:28,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: tour succeeded 2026-09-10 05:46:28,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_list_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 05:46:28,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: heap 59312748 (allocated 61153280) 2026-09-10 05:46:29,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing chrome headless with pid 1722 2026-09-10 05:46:29,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing websocket connection 2026-09-10 05:46:29,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Terminating chrome headless with pid 1722 2026-09-10 05:46:29,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054629_104053_test_customizer_list_editor_tour.txt 2026-09-10 05:46:29,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Removing chrome user profile "/tmp/tmpwy7e2cg5_chrome_odoo" 2026-09-10 05:46:29,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-09-10 05:46:29,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome pid: 1967 2026-09-10 05:46:29,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpobyd1y76_chrome_odoo 2026-09-10 05:46:29,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:39851/json/version 2026-09-10 05:46:29,418 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:39851/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:46:29,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:46:29,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:39851/json 2026-09-10 05:46:29,463 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:39851/json with timeout 3 increased to 10s during tests 2026-09-10 05:46:29,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Websocket url found: ws://127.0.0.1:39851/devtools/page/87BC6EBB072172CE9F3E5421894B93C4 2026-09-10 05:46:29,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Enable chrome headless console log notification 2026-09-10 05:46:29,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless enable page notifications 2026-09-10 05:46:29,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:46:29,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Setting session cookie in browser 2026-09-10 05:46:29,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" in browser 2026-09-10 05:46:29,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" 2026-09-10 05:46:29,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:46:31,650 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:31] "GET /odoo/action-contacts.action_contacts?view_type=list HTTP/1.1" 200 - 186 0.116 1.925 2026-09-10 05:46:31,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigation result: {'frameId': '87BC6EBB072172CE9F3E5421894B93C4', 'loaderId': '37360FC0807C8AB3272E936976AB16C8', 'isDownload': False} 2026-09-10 05:46:31,656 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:31,705 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:31] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-09-10 05:46:32,332 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.291 0.347 2026-09-10 05:46:32,357 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.662 2026-09-10 05:46:32,358 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.662 2026-09-10 05:46:32,381 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.663 2026-09-10 05:46:32,390 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:32,395 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 05:46:32,438 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-10 05:46:32,919 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:46:32,951 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-10 05:46:32,951 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 05:46:32,968 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:32,977 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.018 2026-09-10 05:46:33,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:46:33,066 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.063 2026-09-10 05:46:33,072 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 05:46:33,094 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:46:33,099 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.070 2026-09-10 05:46:33,183 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 05:46:33,228 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.035 0.170 2026-09-10 05:46:33,251 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.154 2026-09-10 05:46:33,261 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-09-10 05:46:33,290 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:46:33,315 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "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-10 05:46:33,353 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web HTTP/1.1" 200 - 20 0.028 0.191 2026-09-10 05:46:33,645 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /mail/data HTTP/1.1" 200 - 140 0.150 0.397 2026-09-10 05:46:33,675 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.013 0.394 2026-09-10 05:46:33,691 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:33,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:33,719 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.453 2026-09-10 05:46:33,762 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.464 2026-09-10 05:46:33,783 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.067 2026-09-10 05:46:33,799 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.093 2026-09-10 05:46:33,876 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.023 0.117 2026-09-10 05:46:33,908 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.160 2026-09-10 05:46:34,102 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /mail/data HTTP/1.1" 200 - 72 0.085 0.222 2026-09-10 05:46:34,131 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.009 0.232 2026-09-10 05:46:34,155 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.241 2026-09-10 05:46:34,185 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.342 2026-09-10 05:46:34,221 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.313 2026-09-10 05:46:34,223 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.394 2026-09-10 05:46:34,297 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.048 0.019 2026-09-10 05:46:34,299 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.062 2026-09-10 05:46:34,350 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:46:34,644 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.098 0.297 2026-09-10 05:46:34,787 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.048 0.071 2026-09-10 05:46:34,792 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.115 2026-09-10 05:46:35,127 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:35,204 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:35,236 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.013 0.016 2026-09-10 05:46:35,243 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.000 0.033 2026-09-10 05:46:35,256 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 05:46:35,265 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-09-10 05:46:35,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.004 0.040 2026-09-10 05:46:35,372 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.011 0.014 2026-09-10 05:46:35,394 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-09-10 05:46:35,706 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.057 0.216 2026-09-10 05:46:35,732 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 05:46:35,839 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.003 0.072 2026-09-10 05:46:35,949 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:35] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.027 0.068 2026-09-10 05:46:36,256 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.005 2026-09-10 05:46:36,288 127 INFO rb-2d4cbc2-224673-413743 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-function-nav button.btn:contains('Reports')) 2026-09-10 05:46:36,372 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:36,394 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.014 2026-09-10 05:46:36,463 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.028 0.024 2026-09-10 05:46:36,485 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 05:46:36,549 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:36,735 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /customizer_report/html/2210 HTTP/1.1" 200 - 53 0.038 0.146 2026-09-10 05:46:36,759 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.002 0.005 2026-09-10 05:46:36,792 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:36,807 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:36,824 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/assets/673b652/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 05:46:36,840 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/assets/c2b95f7/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-09-10 05:46:36,846 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/assets/8426d53/viin_customizer.customizer_report.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-10 05:46:36,855 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/assets/8426d53/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-09-10 05:46:36,873 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:36,901 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:36,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: tour succeeded 2026-09-10 05:46:36,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_report_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 05:46:37,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: heap 41912400 (allocated 43982848) 2026-09-10 05:46:37,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing chrome headless with pid 1967 2026-09-10 05:46:37,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing websocket connection 2026-09-10 05:46:37,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Terminating chrome headless with pid 1967 2026-09-10 05:46:37,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054637_249629_test_customizer_report_editor_tour.txt 2026-09-10 05:46:37,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Removing chrome user profile "/tmp/tmpobyd1y76_chrome_odoo" 2026-09-10 05:46:37,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-09-10 05:46:37,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome pid: 2215 2026-09-10 05:46:37,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless temporary user profile dir: /tmp/tmpos3484bb_chrome_odoo 2026-09-10 05:46:37,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:46069/json/version 2026-09-10 05:46:37,560 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:46069/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:46:37,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 05:46:37,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:46069/json 2026-09-10 05:46:37,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:46069/json with timeout 3 increased to 10s during tests 2026-09-10 05:46:37,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Websocket url found: ws://127.0.0.1:46069/devtools/page/EE23EEB897FE17927E7E212DF027B447 2026-09-10 05:46:37,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Enable chrome headless console log notification 2026-09-10 05:46:37,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless enable page notifications 2026-09-10 05:46:37,707 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:46:37,719 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Setting session cookie in browser 2026-09-10 05:46:37,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Open "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" in browser 2026-09-10 05:46:37,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-contacts.action_contacts?view_type=list" 2026-09-10 05:46:37,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:46:39,014 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:39] "GET /odoo/action-contacts.action_contacts?view_type=list HTTP/1.1" 200 - 186 0.130 1.111 2026-09-10 05:46:39,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigation result: {'frameId': 'EE23EEB897FE17927E7E212DF027B447', 'loaderId': '3D11CB6E50CF45806CA77C7BDC8F7E7E', 'isDownload': False} 2026-09-10 05:46:39,019 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:39,056 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:39] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 05:46:39,106 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:39] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.057 2026-09-10 05:46:39,146 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:40,023 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.514 0.459 2026-09-10 05:46:40,033 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.333 2026-09-10 05:46:40,072 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.967 2026-09-10 05:46:40,081 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.753 2026-09-10 05:46:40,086 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 1.018 2026-09-10 05:46:40,187 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 05:46:40,195 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 05:46:40,209 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-10 05:46:40,216 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-10 05:46:40,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:40,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 05:46:40,318 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.054 2026-09-10 05:46:40,323 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 05:46:40,342 127 INFO rb-2d4cbc2-224673-413743 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-contacts.action_contacts?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:46:40,429 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:46:40,458 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.056 0.118 2026-09-10 05:46:40,490 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.204 2026-09-10 05:46:40,523 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.149 2026-09-10 05:46:40,535 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:46:40,543 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "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-10 05:46:40,745 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /mail/data HTTP/1.1" 200 - 140 0.105 0.267 2026-09-10 05:46:40,778 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.017 0.268 2026-09-10 05:46:40,840 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web HTTP/1.1" 200 - 20 0.012 0.443 2026-09-10 05:46:40,859 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.363 2026-09-10 05:46:40,901 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.400 2026-09-10 05:46:40,902 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.532 2026-09-10 05:46:40,929 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.027 2026-09-10 05:46:41,190 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:41,209 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-09-10 05:46:41,210 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.011 2026-09-10 05:46:41,216 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-09-10 05:46:41,262 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.021 2026-09-10 05:46:41,352 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.035 0.075 2026-09-10 05:46:41,531 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "POST /mail/data HTTP/1.1" 200 - 72 0.058 0.180 2026-09-10 05:46:41,569 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.251 2026-09-10 05:46:41,575 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.205 2026-09-10 05:46:41,594 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.215 2026-09-10 05:46:41,622 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.235 2026-09-10 05:46:41,640 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 05:46:41,662 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.015 2026-09-10 05:46:41,711 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:46:42,026 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.117 0.234 2026-09-10 05:46:42,145 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.026 0.067 2026-09-10 05:46:42,150 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-09-10 05:46:42,539 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:42,612 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:42,638 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.010 0.015 2026-09-10 05:46:42,645 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/bundle/viin_customizer.jquery_libs?lang=en_US HTTP/1.1" 200 - 2 0.000 0.025 2026-09-10 05:46:42,670 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/assets/c368324/viin_customizer.jquery_libs.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 05:46:42,677 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/assets/256abb3/viin_customizer.jquery_libs.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 05:46:42,739 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.002 0.024 2026-09-10 05:46:42,755 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/assets/7553fc6/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 05:46:42,766 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:42] "GET /web/assets/868c10c/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 05:46:43,097 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 233 0.058 0.223 2026-09-10 05:46:43,119 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.007 0.006 2026-09-10 05:46:43,215 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.003 0.068 2026-09-10 05:46:43,298 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.023 0.047 2026-09-10 05:46:43,604 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.006 0.004 2026-09-10 05:46:43,633 127 INFO rb-2d4cbc2-224673-413743 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-function-nav button[title='Form view']) 2026-09-10 05:46:43,703 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:43,725 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.012 2026-09-10 05:46:43,764 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.008 0.020 2026-09-10 05:46:43,799 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 05:46:43,899 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.020 0.031 2026-09-10 05:46:43,908 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 05:46:44,167 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 150 0.129 0.178 2026-09-10 05:46:44,304 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 05:46:44,310 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:46:44,416 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 05:46:44,427 127 INFO rb-2d4cbc2-224673-413743 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-function-nav button[title='Kanban view']) 2026-09-10 05:46:44,465 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.023 0.027 2026-09-10 05:46:44,498 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:44,512 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "GET /web/image/res.partner/83/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 13 0.018 0.058 2026-09-10 05:46:44,551 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.114 2026-09-10 05:46:44,609 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.023 0.145 2026-09-10 05:46:44,635 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.136 2026-09-10 05:46:44,638 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.136 2026-09-10 05:46:44,776 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 29 0.055 0.043 2026-09-10 05:46:44,818 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "GET /web/image/res.partner/2/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.010 0.093 2026-09-10 05:46:44,824 127 INFO rb-2d4cbc2-224673-413743 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-function-nav button[title='List view']) 2026-09-10 05:46:44,891 127 INFO rb-2d4cbc2-224673-413743 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-10 05:46:44,899 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:44] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 05:46:45,023 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:46:45] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.032 0.072 2026-09-10 05:46:45,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: tour succeeded 2026-09-10 05:46:45,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_switch_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 05:46:45,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: heap 51353132 (allocated 53145600) 2026-09-10 05:46:45,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing chrome headless with pid 2215 2026-09-10 05:46:45,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing websocket connection 2026-09-10 05:46:45,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Terminating chrome headless with pid 2215 2026-09-10 05:46:45,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_054645_687331_test_customizer_switch_view_tour.txt 2026-09-10 05:46:45,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Removing chrome user profile "/tmp/tmpos3484bb_chrome_odoo" 2026-09-10 05:46:45,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:46:45,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-09-10 05:46:45,862 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:48,630 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e616c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:48,631 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a07fccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:48,638 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:48,641 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a07fcf40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:49,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-09-10 05:46:49,104 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:51,093 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b0d9760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:51,094 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e2e40e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:51,101 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:51,105 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e2e4180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:52,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-09-10 05:46:52,290 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:54,089 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82802b2ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:54,090 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d5dede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:54,096 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:54,100 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d5dcf40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:54,519 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-09-10 05:46:54,578 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:57,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d9200e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:57,254 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b561940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:57,260 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:57,263 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b560a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:46:57,695 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:00,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dbb93a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:00,240 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d0c4fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:00,245 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:00,249 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d0c4b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:00,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-09-10 05:47:00,645 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:02,597 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e615e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:02,599 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fa07100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:02,606 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:02,610 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fa07060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:03,771 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:05,537 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e36ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:05,538 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b7e54e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:05,551 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:05,556 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b7e49a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:05,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-09-10 05:47:05,996 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:08,567 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e55db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:08,568 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b44e3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:08,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:08,591 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b44fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:09,035 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:11,633 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b834220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:11,633 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ccccf40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:11,639 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:11,643 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cccfb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:12,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-09-10 05:47:12,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-09-10 05:47:12,151 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:14,077 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827db6cfe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:14,078 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf3ba60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:14,083 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:14,086 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf39ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:15,247 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:17,050 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82e7a1f2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:17,050 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e8414e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:17,056 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:17,060 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e8418a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:17,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:47:18,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-09-10 05:47:18,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-09-10 05:47:18,267 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:20,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d4fb740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:20,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82e7a1f2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:20,258 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:20,261 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a0692980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:20,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-09-10 05:47:20,773 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:23,300 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827fa496c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:23,301 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cccbce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:23,308 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:23,313 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cccb740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:23,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-09-10 05:47:24,180 127 INFO rb-2d4cbc2-224673-413743 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-10 05:47:24,266 127 INFO rb-2d4cbc2-224673-413743 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-10 05:47:24,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:26,992 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d56bf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:26,992 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d1d8180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:27,000 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:27,004 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d1db420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:27,026 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:47:27,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-09-10 05:47:27,303 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:29,137 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e1398a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:29,137 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3cdc680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:29,142 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:29,146 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3cdf600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:30,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-09-10 05:47:30,326 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:32,132 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d1db9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:32,133 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e1398a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:32,138 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:32,142 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ce96fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:32,536 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:35,109 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d0b54e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:35,110 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e614680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:35,116 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:35,120 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e614720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:35,453 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-09-10 05:47:35,501 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:38,087 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce3d8a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:38,089 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3cd5ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:38,097 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:38,101 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3cd7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5282, in _create field.create([ File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4791, in write_real flush() File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:38,481 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:41,118 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d92d940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:41,119 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f6e7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:41,126 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:41,131 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f6e49a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:41,560 127 INFO rb-2d4cbc2-224673-413743 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-10 05:47:41,608 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:43,525 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc28860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:43,526 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a33694e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:43,533 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:43,539 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3369800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:44,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-09-10 05:47:44,682 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:46,431 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d74f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:46,432 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ea56ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:46,438 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:46,441 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ea55da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:46,967 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:49,419 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e55c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:49,420 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827df040e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:49,426 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:49,430 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827df04cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:49,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:47:49,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-09-10 05:47:50,205 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-09-10 05:47:50,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-09-10 05:47:50,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:50,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-09-10 05:47:50,709 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:53,309 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b7e6e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:53,310 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d1fb100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:53,317 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:53,321 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d1f9260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:53,687 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:55,514 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cf5f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:55,515 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6dec00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:55,522 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:55,527 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6deb60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:56,544 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-09-10 05:47:56,631 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:58,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d1dbc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:58,586 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3ff49a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:58,594 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:58,597 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3ff6200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:47:59,028 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:01,467 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cda7d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:01,468 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f2153a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:01,474 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:01,477 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f2163e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-09-10 05:48:01,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-09-10 05:48:01,913 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-09-10 05:48:01,968 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:04,492 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b759120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:04,493 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d0b0d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:04,498 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:04,501 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d0b1e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:04,917 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-09-10 05:48:04,974 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:07,353 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3c99120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:07,354 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d9e2160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:07,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:07,364 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d9e0900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:07,765 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:09,638 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b224e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:09,639 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cdb6b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:09,644 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:09,648 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cdb59e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:10,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-09-10 05:48:10,840 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:12,739 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e82cea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:12,740 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fd5b9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:12,747 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:12,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fd5bd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:13,130 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:15,769 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d0db420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:15,770 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b811580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:15,777 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:15,781 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b8139c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:16,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-09-10 05:48:16,249 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:18,706 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b733240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:18,707 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d64a5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:18,715 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:18,718 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d6489a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:19,217 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:21,881 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e6c6980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:21,882 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ceae0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:21,888 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:21,892 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cead940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:21,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:48:22,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-09-10 05:48:22,190 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:23,984 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dbfd6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:23,984 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b7e58a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:23,990 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:23,994 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b7e77e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:25,079 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:26,794 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d526660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:26,795 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d89c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:26,801 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:26,805 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d89c180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_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/Viindoo-odoo-18.0/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/Viindoo-odoo-18.0/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:27,100 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:29,800 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d8874c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:29,801 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d1d36a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:29,809 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:29,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d1d1b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:29,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:48:40,183 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:42,865 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e0b7b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:42,866 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ceeeca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:42,872 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:42,878 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ceef740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:43,234 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:45,859 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a387e160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:45,860 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d204860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:45,865 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:45,869 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d2044a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:46,229 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:48,232 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dbfd580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:48,233 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f4fe660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:48,238 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:48,243 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f4fd940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:48,825 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:51,450 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827da8d580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:51,450 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e843ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:51,456 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:51,460 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e8404a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:51,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-09-10 05:48:52,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-09-10 05:48:52,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-09-10 05:48:52,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6737], uid: 123, model: ir.attachment 2026-09-10 05:48:52,840 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-09-10 05:48:52,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-09-10 05:48:53,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6737], uid: 123, model: ir.attachment 2026-09-10 05:48:53,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-09-10 05:48:53,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-09-10 05:48:53,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6737], uid: 123, model: ir.attachment 2026-09-10 05:48:53,391 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:56,206 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d7b5e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:56,206 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8f8fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:56,214 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:56,217 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8fb060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:48:56,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 05:49:06,496 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:09,049 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e617600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:09,050 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f7571a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:09,056 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:09,059 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f7544a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:09,443 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:12,030 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e5cf9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:12,031 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fcdbe20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:12,038 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:12,042 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fcd8b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:12,356 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:14,197 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280225da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:14,198 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8b6e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:14,204 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:14,207 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8b6480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:15,430 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:17,195 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d583920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:17,196 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d1d8c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:17,204 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:17,208 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d1db380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:17,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-09-10 05:49:17,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-09-10 05:49:17,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-09-10 05:49:17,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-09-10 05:49:17,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-09-10 05:49:17,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-09-10 05:49:17,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-09-10 05:49:17,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-09-10 05:49:17,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-09-10 05:49:18,035 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:20,518 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd980e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:20,519 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef4a660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:20,525 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:20,529 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef49580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:20,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:49:30,573 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:33,211 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827de58220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:33,211 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a15349a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:33,218 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:33,222 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a1537f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:33,596 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:36,093 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cdf6020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:36,094 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3efc5e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:36,103 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:36,108 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3eff880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:36,447 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:38,334 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f1f5760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:38,335 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e16c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:38,340 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:38,344 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82801267a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:39,710 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:41,625 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e573d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:41,625 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef59f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:41,632 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:41,637 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef5bec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:41,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-09-10 05:49:42,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-09-10 05:49:42,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:49:42,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:43,299 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:43] "POST /document/upload_document HTTP/1.1" 200 - 62 0.077 1.078 2026-09-10 05:49:43,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-09-10 05:49:43,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 05:49:43,385 127 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-10 05:49:43,388 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:43,642 127 INFO rb-2d4cbc2-224673-413743 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-10 05:49:43,756 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:43] "POST /document/update HTTP/1.1" 200 - 57 0.059 0.313 2026-09-10 05:49:43,855 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:45,553 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827fea2340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:45,554 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e573d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:45,559 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:45,562 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cc1efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:45,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:49:56,476 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:58,227 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280224360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:58,228 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f4ae520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:58,235 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:58,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f4acc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:49:58,601 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:01,132 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f6e5ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:01,133 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e482700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:01,138 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:01,141 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4827a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:01,497 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:04,103 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82802b2d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:04,103 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cc1d760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:04,113 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:04,117 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cc1dee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:04,705 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:06,852 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dfe63e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:06,853 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf379c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:06,859 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:06,863 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf340e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:07,803 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-10 05:50:07,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-09-10 05:50:07,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-09-10 05:50:08,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 132, model: document.workspace 2026-09-10 05:50:08,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [112], uid: 132, model: document.document 2026-09-10 05:50:08,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 132, model: document.share 2026-09-10 05:50:08,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 132, model: document.share 2026-09-10 05:50:08,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-09-10 05:50:08,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-09-10 05:50:08,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 132, model: document.team 2026-09-10 05:50:08,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 132, model: document.team 2026-09-10 05:50:08,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 133, model: document.team 2026-09-10 05:50:08,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-09-10 05:50:08,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-10 05:50:08,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 133, model: document.workspace 2026-09-10 05:50:08,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 133, model: document.workspace 2026-09-10 05:50:08,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-09-10 05:50:08,718 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-09-10 05:50:08,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [110], uid: 133, model: document.document 2026-09-10 05:50:08,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [110], uid: 133, model: document.document 2026-09-10 05:50:08,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [110], uid: 133, model: document.document 2026-09-10 05:50:08,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 133, model: document.document 2026-09-10 05:50:09,026 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-09-10 05:50:09,110 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-09-10 05:50:09,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 132, model: document.share 2026-09-10 05:50:09,439 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:09,547 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:11,349 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e2ef060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:11,350 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cda6520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:11,358 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:11,362 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cda4680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:11,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:50:13,465 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-09-10 05:50:13,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 136, model: document.workspace 2026-09-10 05:50:13,571 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:13,638 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:13,698 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:13,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:50:14,915 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:14,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7050], uid: 138, model: ir.attachment 2026-09-10 05:50:14,997 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:15,053 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:15,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 139, model: ir.attachment 2026-09-10 05:50:15,100 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:15,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:50:24,719 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:26,556 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b2000e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:26,557 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b1ae520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:26,564 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:26,569 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b1aeb60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:26,936 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:29,480 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f6e6c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:29,481 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e0aea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:29,488 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:29,492 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e0aefc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:29,827 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:32,367 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef4e0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:32,367 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dc209a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:32,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:32,376 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dc21800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:32,946 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:35,497 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef40400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:35,498 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e1c5e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:35,505 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:35,511 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e1c5620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:35,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-09-10 05:50:36,534 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:37,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7161], uid: 145, model: ir.attachment 2026-09-10 05:50:37,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-09-10 05:50:37,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-09-10 05:50:37,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 146, model: ir.rule 2026-09-10 05:50:37,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-09-10 05:50:37,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-09-10 05:50:37,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-09-10 05:50:38,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7168], uid: 147, model: ir.attachment 2026-09-10 05:50:38,449 127 INFO rb-2d4cbc2-224673-413743 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-10 05:50:38,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-09-10 05:50:38,723 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:40,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b740400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:40,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e098b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:40,537 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:40,541 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e09b100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:40,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-10 05:50:51,677 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:53,544 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e787240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:53,545 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3c999e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:53,553 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:53,558 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3c9b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:54,696 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:56,593 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc28f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:56,594 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d0dbce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:56,601 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:56,605 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d0dbe20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:56,956 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:59,590 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc4d580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:59,591 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b3d1f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:59,599 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:50:59,605 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b3d2f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:00,243 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:02,713 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc22700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:02,714 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf5fec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:02,720 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:02,724 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf5fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 2184, 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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:03,011 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-09-10 05:51:04,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-09-10 05:51:04,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:04,977 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:04] "GET /document/avatar/152/a6acf3f9-0120-4cf5-9a9d-6c1bc1cee63b HTTP/1.1" 404 - 183 0.085 0.733 2026-09-10 05:51:04,978 127 INFO rb-2d4cbc2-224673-413743 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-10 05:51:05,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-09-10 05:51:05,017 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:05,254 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:05] "GET /document/avatar/152/79b6cc59-0453-48d9-8ef2-60bd7e90b949 HTTP/1.1" 200 - 24 0.007 0.232 2026-09-10 05:51:05,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-09-10 05:51:05,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:06,273 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:06] "GET /document/avatar/153/79b6cc59-0453-48d9-8ef2-60bd7e90b949 HTTP/1.1" 200 - 24 0.013 0.973 2026-09-10 05:51:06,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-09-10 05:51:06,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-09-10 05:51:06,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:07,210 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:07] "GET /document/avatar/152/79b6cc59-0453-48d9-8ef2-60bd7e90b94a HTTP/1.1" 404 - 188 0.124 0.771 2026-09-10 05:51:07,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-09-10 05:51:07,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-09-10 05:51:07,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:08,169 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:08] "GET /document/avatar/154/79b6cc59-0453-48d9-8ef2-60bd7e90b949 HTTP/1.1" 404 - 194 0.108 0.815 2026-09-10 05:51:08,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-09-10 05:51:08,256 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:10,055 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d86bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:10,056 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f753240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:10,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:10,066 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f752160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:10,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:21,408 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:23,307 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d547c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:23,308 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f3ca5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:23,315 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:23,320 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f3c9120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:24,517 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:26,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f43fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:26,178 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ff13880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:26,184 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:26,187 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ff116c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:26,493 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:28,908 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3736de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:28,909 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a1aba020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:28,915 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:28,919 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a1abbba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:29,540 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:32,051 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cf66f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:32,051 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e4b1300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:32,055 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:32,058 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4b1ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:32,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-09-10 05:51:32,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-09-10 05:51:32,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-09-10 05:51:32,758 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:34,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d346480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:34,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b60a8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:34,526 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:34,529 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b60b920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:34,550 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:51:34,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-09-10 05:51:35,935 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-09-10 05:51:35,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21930] 2026-09-10 05:51:35,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:36,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-09-10 05:51:36,395 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21932] 2026-09-10 05:51:36,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:36,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-09-10 05:51:36,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-09-10 05:51:37,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-09-10 05:51:37,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21938] 2026-09-10 05:51:37,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:37,590 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-09-10 05:51:37,602 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21940] 2026-09-10 05:51:37,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:37,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-09-10 05:51:37,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-09-10 05:51:38,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-09-10 05:51:38,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21947] 2026-09-10 05:51:38,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:38,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-09-10 05:51:38,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21949] 2026-09-10 05:51:38,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:38,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-09-10 05:51:39,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-09-10 05:51:39,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-09-10 05:51:39,455 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21956] 2026-09-10 05:51:39,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:39,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-09-10 05:51:39,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21958] 2026-09-10 05:51:39,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:51:40,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-09-10 05:51:40,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:51:49,687 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:51,699 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ea64ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:51,700 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8c2340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:51,707 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:51,710 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8c05e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:52,824 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:54,531 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d56b740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:54,532 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8280308ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:54,539 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:54,542 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82803080e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:54,846 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:57,550 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e23dee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:57,552 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d076980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:57,563 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:57,568 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d074d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:51:58,174 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:00,827 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827fa16fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:00,828 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3c67920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:00,834 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:00,838 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3c677e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:01,173 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-09-10 05:52:01,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-09-10 05:52:01,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-09-10 05:52:01,346 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-09-10 05:52:01,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-09-10 05:52:01,426 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-09-10 05:52:01,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-09-10 05:52:01,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:03,347 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b1af880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:03,347 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cd7da80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:03,353 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:03,356 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cd7ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:03,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:52:05,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-09-10 05:52:05,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-09-10 05:52:05,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-09-10 05:52:06,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:52:07,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-09-10 05:52:07,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-09-10 05:52:07,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-09-10 05:52:07,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:52:07,934 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestWizardAccessIsolation.test_wizard_is_not_readable_by_a_different_user ... 2026-09-10 05:52:08,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: viin.document.parsing.wizard 2026-09-10 05:52:08,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:52:08,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestSectionLineCap.test_section_over_line_cap_is_rejected ... 2026-09-10 05:52:08,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:08,962 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:09,433 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:09,877 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:10,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:52:10,351 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:10,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:10,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_discarding_a_provider_switch_creates_no_catalog_row ... 2026-09-10 05:52:10,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [9] 2026-09-10 05:52:10,512 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:10,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [10] 2026-09-10 05:52:10,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:20,488 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:23,192 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b4222a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:23,192 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e0f4e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:23,198 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:23,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e0f6b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:23,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:25,343 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b44a020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:25,344 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e787ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:25,350 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:25,354 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e7840e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:25,692 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:28,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce52480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:28,178 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d881c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:28,184 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:28,189 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8807c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:28,767 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:31,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cccd800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:31,278 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fb26ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:31,283 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:31,286 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e2ed940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:31,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-09-10 05:52:31,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-09-10 05:52:31,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-10 05:52:31,944 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,020 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,098 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3218] 2026-09-10 05:52:32,127 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,195 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3217] 2026-09-10 05:52:32,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [189794] 2026-09-10 05:52:32,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-09-10 05:52:32,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-09-10 05:52:32,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-10 05:52:32,598 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,673 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,706 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3216] 2026-09-10 05:52:32,726 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:32,894 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:33,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-09-10 05:52:33,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-09-10 05:52:33,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-10 05:52:33,339 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:33,388 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:33,418 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:33,535 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:36,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cf24540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:36,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d1f16c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:36,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d1f04a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:52:36,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:52:36,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-09-10 05:52:36,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-09-10 05:52:36,815 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-09-10 05:52:37,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-09-10 05:52:37,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:47,927 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-09-10 05:52:47,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22345] 2026-09-10 05:52:47,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:52:48,494 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-09-10 05:52:48,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22347] 2026-09-10 05:52:48,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:52:48,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-09-10 05:52:48,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22349] 2026-09-10 05:52:48,958 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:52:49,506 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:49,609 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:49,772 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:49,867 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:49,994 127 INFO rb-2d4cbc2-224673-413743 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-10 05:52:50,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:52:59,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-09-10 05:52:59,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22743] 2026-09-10 05:52:59,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:52:59,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-09-10 05:52:59,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22745] 2026-09-10 05:52:59,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:52:59,999 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-09-10 05:53:00,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22747] 2026-09-10 05:53:00,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:53:00,407 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,491 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,685 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,716 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,764 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,797 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,828 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:00,893 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:01,005 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:01,116 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:01,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:53:01,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-09-10 05:53:01,823 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-09-10 05:53:01,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:02,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-09-10 05:53:02,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-09-10 05:53:02,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-09-10 05:53:02,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-09-10 05:53:02,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-09-10 05:53:02,797 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-09-10 05:53:02,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-09-10 05:53:02,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:03,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-09-10 05:53:03,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:04,078 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-09-10 05:53:04,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-09-10 05:53:04,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [22793, 22792] 2026-09-10 05:53:04,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-09-10 05:53:04,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1732] 2026-09-10 05:53:04,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-09-10 05:53:04,525 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-09-10 05:53:04,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-09-10 05:53:04,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-09-10 05:53:04,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-09-10 05:53:04,806 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:04,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-09-10 05:53:05,037 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22790] 2026-09-10 05:53:05,062 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:05,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-09-10 05:53:05,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-09-10 05:53:05,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22794, 22790] 2026-09-10 05:53:05,409 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:05,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-09-10 05:53:05,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-09-10 05:53:05,715 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-09-10 05:53:05,848 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:05,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22796, 22791] 2026-09-10 05:53:05,902 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:05,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-09-10 05:53:05,986 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:06,004 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:06,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22793, 22792] 2026-09-10 05:53:06,056 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:06,095 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:06,526 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-09-10 05:53:06,605 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-09-10 05:53:06,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-09-10 05:53:06,719 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-09-10 05:53:06,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-09-10 05:53:06,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-09-10 05:53:07,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-09-10 05:53:07,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-09-10 05:53:07,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-09-10 05:53:07,343 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:08,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-09-10 05:53:08,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-09-10 05:53:08,917 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-09-10 05:53:09,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [261] 2026-09-10 05:53:09,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [539] 2026-09-10 05:53:09,691 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-09-10 05:53:09,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-09-10 05:53:10,310 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-09-10 05:53:10,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [540] 2026-09-10 05:53:11,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [541] 2026-09-10 05:53:11,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [264] 2026-09-10 05:53:11,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [542] 2026-09-10 05:53:12,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:13,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-09-10 05:53:13,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-09-10 05:53:14,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-09-10 05:53:14,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-09-10 05:53:14,143 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-09-10 05:53:14,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-09-10 05:53:14,243 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-09-10 05:53:14,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-09-10 05:53:14,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-09-10 05:53:14,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-09-10 05:53:15,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-09-10 05:53:15,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:15,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-09-10 05:53:16,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-09-10 05:53:17,823 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:18,838 127 INFO rb-2d4cbc2-224673-413743 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-10 05:53:20,028 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:21,841 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e0f6fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:21,842 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b225940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:21,847 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:21,851 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b224680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:22,051 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:24,644 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d06a980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:24,645 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827da8afc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:24,651 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:24,654 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827da8b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:24,855 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:27,152 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82f46ebec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:27,153 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dfe5120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:27,161 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:27,166 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dfe4400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:27,438 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:29,374 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dbe6480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:29,374 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d8f3f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:29,381 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:29,384 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d8f2520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:30,286 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:32,179 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3c391c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:32,180 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d0e6f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:32,185 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:32,189 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d0e65c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:32,404 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:35,064 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce82700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:35,065 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827df04cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:35,072 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:35,076 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827df06ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:35,314 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:37,785 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ef307c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:37,786 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dde4900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:37,792 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:37,796 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dde4040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:38,034 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:39,860 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce3ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:39,861 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f829ff6a8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:39,870 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:39,874 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f829ff68540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:40,820 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:42,801 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e6fe200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:42,802 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e1ca340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:42,809 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:42,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e1ca160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:43,041 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:45,437 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b82b6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:45,438 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b733e20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:45,447 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:45,451 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b730a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:45,687 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:48,313 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce0a700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:48,314 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf4f4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:48,321 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:48,325 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf4fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:48,604 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:50,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e672a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:50,379 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b224a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:50,384 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:50,387 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b225bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:51,225 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:52,997 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3369b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:52,998 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e833560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:53,005 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:53,010 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e831da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:53,258 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:55,802 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b742200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:55,803 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b2ce7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:55,809 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:55,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b2cdd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:56,096 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:58,771 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827df07ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:58,772 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e439f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:58,777 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:58,781 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e439b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:53:59,025 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:00,911 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280240360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:00,912 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf409a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:00,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:00,923 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf411c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:01,840 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:03,708 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ceee2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:03,709 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e4b1580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:03,714 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:03,718 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e4b07c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:03,935 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:06,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280238b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:06,401 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ce5b880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:06,407 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:06,410 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ce5bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:06,645 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:09,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d5802c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:09,240 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef47380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:09,248 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:09,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef45a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:09,496 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:11,316 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d1e4ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:11,317 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef4e980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:11,323 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:11,327 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef4e340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:12,197 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:14,090 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3718c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:14,091 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827da1ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:14,097 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:14,101 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827da1d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:14,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:17,253 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827daaefc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:17,254 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a3c5b740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:17,261 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:17,266 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3c5a020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:17,496 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:20,038 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b7eb7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:20,040 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e2e77e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:20,046 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:20,051 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e2e4d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:20,284 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:22,018 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3cdc2c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:22,019 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d0e45e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:22,028 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:22,031 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d0e5d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:22,941 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:24,854 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f756160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:24,855 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b5549a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:24,860 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:24,864 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b556340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:25,102 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:27,669 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f1f7d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:27,670 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f43fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:27,676 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:27,680 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f43cc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:27,909 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:30,478 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc025c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:30,479 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e16ca40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:30,484 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:30,488 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e16f4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:30,736 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:33,476 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f6236a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:33,477 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fa05580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:33,482 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:33,485 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fa05d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:33,728 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:35,607 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cd6cf40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:35,608 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fcefa60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:35,614 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:35,617 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fced120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:36,522 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:38,194 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b6e1d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:38,195 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b753380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:38,200 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:38,203 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b752340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:38,439 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:40,988 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d074040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:40,989 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b7e3d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:40,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:40,999 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b7e1260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:41,231 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:43,681 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ed4e700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:43,683 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b103100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:43,691 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:43,696 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b100540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:43,956 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:45,826 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce82d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:45,827 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e76fc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:45,832 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:45,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e76f600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:46,724 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:48,698 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cf4e520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:48,700 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a371b560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:48,706 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:48,710 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3719da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:48,932 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:51,428 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d6b6a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:51,429 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a06671a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:51,435 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:51,440 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a0664e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:51,706 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:54,339 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d7cdee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:54,340 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d524d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:54,352 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:54,356 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d526d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:54,592 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:56,448 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cebf240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:56,448 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d917380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:56,456 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:56,460 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d915120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:57,331 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:59,216 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d5ddd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:59,216 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dc4f060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:59,223 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:59,227 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dc4df80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:54:59,457 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:02,246 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3ff6de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:02,247 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fea2700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:02,253 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:02,257 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fea0b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:02,508 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:05,109 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827de0ab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:05,110 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fced620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:05,116 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:05,121 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fced4e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:05,387 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:07,151 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cf4dda0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:07,152 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f1f4040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:07,159 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:07,163 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f1f6c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:08,073 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:09,906 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e09b4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:09,907 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e085b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:09,912 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:09,917 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e0863e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:10,170 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:12,728 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d1e7ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:12,729 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dbe7380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:12,734 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:12,737 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dbe42c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:12,974 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:15,484 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ec64b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:15,485 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b7e7ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:15,492 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:15,497 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b7e4720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:15,740 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:17,519 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f3c98a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:17,520 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e6ea480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:17,526 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:17,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e6eb9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:18,516 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:20,447 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cdbbba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:20,448 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827de5a200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:20,455 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:20,459 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827de59760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:20,714 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:23,253 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f18bba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:23,254 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dc4c360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:23,260 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:23,264 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dc4d300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:23,492 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:25,973 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e4c39c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:25,974 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ce59300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:25,980 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:25,984 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ce5b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:26,059 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:27,763 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce5bc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:27,764 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef425c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:27,768 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:27,772 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef43060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:55:27,799 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:55:28,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-09-10 05:55:29,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-09-10 05:55:30,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-09-10 05:55:31,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-09-10 05:55:32,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-09-10 05:55:34,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-09-10 05:55:36,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:55:36,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-09-10 05:55:36,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-09-10 05:55:36,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:55:36,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-09-10 05:55:36,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-09-10 05:55:36,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-09-10 05:55:37,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-09-10 05:55:37,091 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-09-10 05:55:37,132 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:55:37,682 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-09-10 05:55:37,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-09-10 05:55:37,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-09-10 05:55:37,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-09-10 05:55:37,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-09-10 05:55:38,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:55:38,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-09-10 05:55:39,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-09-10 05:55:39,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-09-10 05:55:39,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-09-10 05:55:39,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-09-10 05:55:39,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:55:39,471 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_01_registration_create_issues_partner_barcode ... 2026-09-10 05:55:40,114 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_02_non_participant_partner_has_no_barcode ... 2026-09-10 05:55:40,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_03_scan_permanent_card_confirms_open_registration ... 2026-09-10 05:55:40,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_04_scan_permanent_card_twice_reports_already_registered ... 2026-09-10 05:55:41,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_05_scan_unknown_code_returns_invalid_ticket ... 2026-09-10 05:55:41,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_06_register_attendee_transparent_for_registration_barcode ... 2026-09-10 05:55:41,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_07_scan_prefers_open_over_draft_registration ... 2026-09-10 05:55:42,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_08_partner_card_scoped_to_issuing_company ... 2026-09-10 05:55:48,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_09_cron_backfill_narrows_to_participants_across_companies ... 2026-09-10 05:55:53,364 127 INFO rb-2d4cbc2-224673-413743 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-10 05:55:53,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_11_report_renders_once_and_skips_cardless_partners ... 2026-09-10 05:55:54,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_12_cron_record_loads_with_days_interval ... 2026-09-10 05:55:54,043 127 INFO rb-2d4cbc2-224673-413743 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-10 05:55:54,764 127 INFO rb-2d4cbc2-224673-413743 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-10 05:55:59,931 127 INFO rb-2d4cbc2-224673-413743 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-10 05:56:00,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-10 05:56:02,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-09-10 05:56:02,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: fleet.vehicle.log.services 2026-09-10 05:56:02,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #220 deleted mail.message records with IDs: [6148, 4865, 65] 2026-09-10 05:56:02,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: fleet.vehicle.log.services 2026-09-10 05:56:02,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-09-10 05:56:02,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #219 deleted mail.message records with IDs: [6148, 4865, 65] 2026-09-10 05:56:02,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #219 deleted ir.model.data records with IDs: [44494] 2026-09-10 05:56:02,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #219 deleted fleet.vehicle.log.services records with IDs: [1] 2026-09-10 05:56:02,569 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #219 deleted fleet.vehicle.log.services records with IDs: [7] 2026-09-10 05:56:02,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:56:04,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-09-10 05:56:04,229 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-09-10 05:56:04,297 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-09-10 05:56:06,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:56:07,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-09-10 05:56:07,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:56:09,239 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-09-10 05:56:09,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:56:10,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-09-10 05:56:11,118 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:56:12,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-09-10 05:56:12,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:56:14,706 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-09-10 05:56:14,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #252 deleted ir.model.data records with IDs: [44370] 2026-09-10 05:56:14,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #252 deleted fleet.service.type records with IDs: [3] 2026-09-10 05:56:14,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-09-10 05:56:14,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 251, model: fleet.vehicle 2026-09-10 05:56:14,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 251, model: fleet.vehicle 2026-09-10 05:56:15,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #251 deleted mail.message records with IDs: [2765, 60] 2026-09-10 05:56:15,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: fleet.vehicle 2026-09-10 05:56:15,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: fleet.vehicle.log.services 2026-09-10 05:56:15,176 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 251, model: fleet.vehicle.log.services 2026-09-10 05:56:15,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 251, model: fleet.vehicle.log.services 2026-09-10 05:56:15,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: fleet.vehicle.log.services 2026-09-10 05:56:15,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 251, model: fleet.service.type 2026-09-10 05:56:15,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 251, model: fleet.service.type 2026-09-10 05:56:15,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: fleet.service.type 2026-09-10 05:56:15,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-09-10 05:56:15,408 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-09-10 05:56:15,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-09-10 05:56:15,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:56:16,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-09-10 05:56:17,519 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-09-10 05:56:18,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-09-10 05:56:18,974 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-09-10 05:56:19,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-09-10 05:56:19,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-09-10 05:56:19,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23549] 2026-09-10 05:56:19,927 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-09-10 05:56:20,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-09-10 05:56:20,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-09-10 05:56:20,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:21,484 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:24,218 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e07ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:24,219 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e79a0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:24,225 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:24,229 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e798360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:24,610 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:27,573 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b7e6160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:27,574 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e76f7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:27,581 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:27,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e76fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:27,921 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:30,097 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc3bd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:30,098 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d7cc860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:30,110 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:30,114 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d7cda80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:31,220 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:33,180 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b1627a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:33,181 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827db6dd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:33,188 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:33,191 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827db6ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:33,566 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:36,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d93a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:36,378 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d9e0040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:36,390 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d9e1b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:36,712 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:39,740 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3e93600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:39,741 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cbc1940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:39,748 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:39,754 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cbc1080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:40,070 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:42,252 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3cccea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:42,253 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e7c3880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:42,261 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:42,265 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e7c2660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:43,355 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:45,483 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc32c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:45,483 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e0f4180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:45,493 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:45,496 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e0f4f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:45,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-09-10 05:56:48,220 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:50,437 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dbe74c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:50,437 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f828021ed40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:50,449 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:50,453 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e425940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:56:50,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:50,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-09-10 05:56:50,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-09-10 05:56:50,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:58,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-09-10 05:56:58,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-09-10 05:57:02,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-09-10 05:57:02,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-09-10 05:57:03,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-09-10 05:57:03,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-09-10 05:57:03,451 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-09-10 05:57:03,545 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-09-10 05:57:04,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-09-10 05:57:04,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-09-10 05:57:04,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-09-10 05:57:04,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-09-10 05:57:05,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-09-10 05:57:05,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-09-10 05:57:05,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-09-10 05:57:05,754 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-09-10 05:57:05,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-09-10 05:57:06,022 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-09-10 05:57:06,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-09-10 05:57:06,697 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-09-10 05:57:06,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:57:09,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-09-10 05:57:09,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-09-10 05:57:10,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-09-10 05:57:10,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-09-10 05:57:11,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:57:13,998 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [27, 28] 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-09-10 05:57:16,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 272, model: fleet.vehicle.log.services 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #272 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #272 deleted account.analytic.line records with IDs: [565, 564] 2026-09-10 05:57:19,542 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-09-10 05:57:20,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-09-10 05:57:20,780 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-09-10 05:57:20,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-09-10 05:57:20,981 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-09-10 05:57:21,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-09-10 05:57:21,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-09-10 05:57:21,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-09-10 05:57:21,760 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-09-10 05:57:21,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-09-10 05:57:21,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-09-10 05:57:24,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-09-10 05:57:24,431 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-09-10 05:57:24,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-09-10 05:57:24,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-09-10 05:57:24,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-09-10 05:57:24,778 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1868] 2026-09-10 05:57:24,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:57:26,861 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-09-10 05:57:27,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:57:29,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-09-10 05:57:30,034 127 INFO rb-2d4cbc2-224673-413743 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-10 05:57:30,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:57:30,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-09-10 05:57:30,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:57:32,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-09-10 05:57:33,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047996308881941.1789019853.110927343368530-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:33,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-10 05:57:33,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334098007797852.1789019853.345785856246948-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:33,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-10 05:57:33,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-10 05:57:33,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-10 05:57:33,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378127878375902.1789019853.729190826416016-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:33,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-10 05:57:33,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489908143392621.1789019853.827416658401489-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:33,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-10 05:57:34,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-10 05:57:34,109 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-10 05:57:34,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-09-10 05:57:34,729 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-09-10 05:57:34,987 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586969673497437.1789019854.841617822647095-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:35,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-10 05:57:35,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289142776815567.1789019855.111377716064453-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:35,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-10 05:57:35,263 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-10 05:57:35,371 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-10 05:57:35,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402618744064048.1789019855.405992507934570-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:35,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-10 05:57:35,574 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594317658069791.1789019855.523765087127686-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:35,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-10 05:57:35,671 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-10 05:57:35,757 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-10 05:57:36,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-09-10 05:57:36,297 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-09-10 05:57:36,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <515922932512013.1789019856.411716699600220-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:36,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-10 05:57:36,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216596712487207.1789019856.642553329467773-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:36,724 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-10 05:57:36,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-10 05:57:37,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-10 05:57:37,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167226790847464.1789019857.048729419708252-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:37,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-10 05:57:37,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569470405790468.1789019857.146522521972656-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:37,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-10 05:57:37,347 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-10 05:57:37,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-10 05:57:37,633 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-09-10 05:57:37,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-09-10 05:57:38,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698367290345975.1789019857.970775365829468-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:38,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-10 05:57:38,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867614210791995.1789019858.241798639297485-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:38,310 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-10 05:57:38,423 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-10 05:57:38,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-10 05:57:38,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900199345630583.1789019858.563687324523926-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:38,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-10 05:57:38,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828620124460444.1789019858.647341728210449-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:38,708 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-10 05:57:38,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-10 05:57:38,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-10 05:57:39,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-09-10 05:57:39,418 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-09-10 05:57:39,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035449876563353.1789019859.499322414398193-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:39,696 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-10 05:57:39,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365338796022030.1789019859.737680435180664-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:39,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-10 05:57:39,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-10 05:57:40,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-10 05:57:40,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107092137700167.1789019860.053753614425659-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:40,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-10 05:57:40,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123962571473140.1789019860.148973226547241-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:40,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-10 05:57:40,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-10 05:57:40,368 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-10 05:57:40,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-09-10 05:57:40,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-09-10 05:57:40,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371675693574427.1789019860.811348915100098-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:41,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-09-10 05:57:41,117 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <468090248100893.1789019861.071228742599487-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:41,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-09-10 05:57:41,203 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-10 05:57:41,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-10 05:57:41,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851453486275336.1789019861.328008174896240-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:41,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-10 05:57:41,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546868362011549.1789019861.414370536804199-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:41,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-10 05:57:41,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-10 05:57:41,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-10 05:57:41,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-09-10 05:57:42,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:43,695 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-09-10 05:57:43,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-09-10 05:57:44,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769575336530402.1789019863.900817394256592-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:44,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-10 05:57:44,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672611899658361.1789019864.149213075637817-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:44,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-10 05:57:44,333 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-10 05:57:44,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-10 05:57:44,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671572898969876.1789019864.511506795883179-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:44,589 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-10 05:57:44,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530539960541396.1789019864.628052234649658-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:44,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-10 05:57:44,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-10 05:57:44,863 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-10 05:57:45,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-09-10 05:57:45,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-09-10 05:57:45,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947156010540008.1789019865.287039041519165-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:45,458 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-10 05:57:45,587 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416148286907460.1789019865.512612342834473-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:45,596 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-10 05:57:45,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-10 05:57:45,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-10 05:57:45,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838402589917635.1789019865.842403888702393-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:45,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-10 05:57:46,027 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427071787615966.1789019865.969388246536255-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:46,041 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-10 05:57:46,175 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-10 05:57:46,279 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-10 05:57:46,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-09-10 05:57:46,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:48,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-09-10 05:57:48,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488516680598842.1789019868.650106191635132-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:48,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-10 05:57:48,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501517532446911.1789019868.816344261169434-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:48,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-10 05:57:48,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-10 05:57:49,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-10 05:57:49,132 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611714377208880.1789019869.089834928512573-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:49,138 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-10 05:57:49,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747050236377708.1789019869.172216415405273-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:49,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-10 05:57:49,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-10 05:57:49,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-10 05:57:49,575 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-09-10 05:57:49,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-09-10 05:57:49,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669347950731470.1789019869.814014434814453-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:49,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-10 05:57:50,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025404890451653.1789019870.020314216613770-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:50,069 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-10 05:57:50,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-10 05:57:50,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-10 05:57:50,311 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610352531751641.1789019870.271103858947754-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:50,318 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-10 05:57:50,395 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <632340020605811.1789019870.351964950561523-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:50,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-10 05:57:50,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-10 05:57:50,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-10 05:57:50,759 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-09-10 05:57:50,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-09-10 05:57:51,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089470367872237.1789019870.974750995635986-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:51,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-10 05:57:51,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813658529015583.1789019871.158492088317871-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:51,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-10 05:57:51,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-10 05:57:51,363 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-10 05:57:51,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339891775442787.1789019871.398101806640625-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:51,447 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-10 05:57:51,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734332620504658.1789019871.481492280960083-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:51,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-10 05:57:51,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-10 05:57:51,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-09-10 05:57:51,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-09-10 05:57:52,046 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-09-10 05:57:52,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392745591410572.1789019872.117081403732300-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:52,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-09-10 05:57:52,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568563752275943.1789019872.326948165893555-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:52,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-09-10 05:57:52,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-09-10 05:57:52,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-09-10 05:57:52,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181320498737071.1789019872.589025259017944-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:52,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-09-10 05:57:52,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935292918962406.1789019872.673213720321655-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:52,722 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-09-10 05:57:52,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-09-10 05:57:52,928 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-09-10 05:57:53,137 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-09-10 05:57:53,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-09-10 05:57:53,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770863623826795.1789019873.377726554870605-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:57:53,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-09-10 05:57:53,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <755958620067515.1789019873.610914707183838-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:57:53,661 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-09-10 05:57:53,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-09-10 05:57:53,834 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-09-10 05:57:53,910 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997135382663115.1789019873.868740081787109-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:57:53,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-09-10 05:57:53,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834846340287547.1789019873.952247142791748-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:57:54,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-09-10 05:57:54,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-09-10 05:57:54,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-09-10 05:57:54,450 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-09-10 05:57:54,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:54,668 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-09-10 05:57:54,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-09-10 05:57:54,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-09-10 05:57:54,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:57:57,274 127 INFO rb-2d4cbc2-224673-413743 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-10 05:57:57,522 127 INFO rb-2d4cbc2-224673-413743 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-10 05:57:57,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:59,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-09-10 05:57:59,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-09-10 05:57:59,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088863684603520.1789019879.809359312057495-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:00,055 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-09-10 05:58:00,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194627311296921.1789019880.112579107284546-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:00,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-09-10 05:58:00,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-09-10 05:58:00,398 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-09-10 05:58:00,501 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781424244793999.1789019880.448131322860718-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:00,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-09-10 05:58:00,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995858729084348.1789019880.578175306320190-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:00,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-09-10 05:58:00,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-09-10 05:58:00,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-09-10 05:58:00,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-09-10 05:58:01,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974545604172229.1789019880.993463993072510-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:01,238 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-09-10 05:58:01,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <499217130637087.1789019881.288030862808228-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:01,360 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-09-10 05:58:01,485 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-09-10 05:58:01,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-09-10 05:58:01,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007238801994026.1789019881.628361225128174-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:01,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-09-10 05:58:01,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239610960841491.1789019881.736326217651367-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:01,811 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-09-10 05:58:01,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-09-10 05:58:01,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-09-10 05:58:02,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-09-10 05:58:02,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067905482478685.1789019882.126966238021851-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:02,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-09-10 05:58:02,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216664388542183.1789019882.360373497009277-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:02,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-09-10 05:58:02,589 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-09-10 05:58:02,698 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-09-10 05:58:02,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772915008787579.1789019882.739869117736816-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:02,788 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-09-10 05:58:02,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735564673929211.1789019882.830896377563477-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:02,888 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-09-10 05:58:02,972 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-09-10 05:58:03,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-09-10 05:58:03,268 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-09-10 05:58:03,645 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-09-10 05:58:03,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-09-10 05:58:03,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:05,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-09-10 05:58:05,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-09-10 05:58:05,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-09-10 05:58:05,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-09-10 05:58:05,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-09-10 05:58:06,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-09-10 05:58:06,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:08,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-09-10 05:58:08,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967362974992251.1789019888.842918395996094-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:09,015 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-09-10 05:58:09,118 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375899427962478.1789019889.056378126144409-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:09,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-09-10 05:58:09,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-09-10 05:58:09,372 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-09-10 05:58:09,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640356563709379.1789019889.428215742111206-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:09,500 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-09-10 05:58:09,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788863428292139.1789019889.553822278976440-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:09,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-09-10 05:58:09,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-09-10 05:58:09,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-09-10 05:58:10,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-09-10 05:58:10,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-09-10 05:58:10,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433274737824159.1789019890.409384250640869-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:10,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-09-10 05:58:10,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256745674187019.1789019890.687455892562866-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:10,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-09-10 05:58:10,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-09-10 05:58:11,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-09-10 05:58:11,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493159783421768.1789019891.088677167892456-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:11,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-09-10 05:58:11,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817446878716307.1789019891.186286449432373-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:11,244 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-10 05:58:11,328 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-10 05:58:11,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-10 05:58:11,664 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-09-10 05:58:11,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-09-10 05:58:12,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285275252373938.1789019891.977707147598267-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:12,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-10 05:58:12,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024542393268680.1789019892.240682125091553-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:12,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-10 05:58:12,371 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-10 05:58:12,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-10 05:58:12,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879003076712244.1789019892.511983633041382-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:12,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-10 05:58:12,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574755317567992.1789019892.599350214004517-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:12,652 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-10 05:58:12,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-10 05:58:12,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-10 05:58:12,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980666811050819.1789019892.934681415557861-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:13,001 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-10 05:58:13,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169899603525114.1789019893.052123308181763-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:13,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-10 05:58:13,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-10 05:58:13,395 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-10 05:58:13,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636889349285531.1789019893.448059558868408-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:13,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-10 05:58:13,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970944399828179.1789019893.555458545684814-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:13,623 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-10 05:58:13,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-10 05:58:13,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-10 05:58:14,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-09-10 05:58:14,350 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:14,519 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:14,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509552429780220.1789019894.593639612197876-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:14,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-10 05:58:14,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664409231437799.1789019894.875226974487305-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:14,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-09-10 05:58:15,109 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-09-10 05:58:15,238 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-09-10 05:58:15,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799058051438574.1789019895.285016775131226-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:15,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-09-10 05:58:15,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496014148365493.1789019895.395838260650635-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:15,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-09-10 05:58:15,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-09-10 05:58:15,698 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-09-10 05:58:15,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-09-10 05:58:16,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:16,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-09-10 05:58:16,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-09-10 05:58:16,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-09-10 05:58:16,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-09-10 05:58:17,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-09-10 05:58:17,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:58:17,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-09-10 05:58:17,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-09-10 05:58:18,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-09-10 05:58:18,095 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:58:18,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-09-10 05:58:18,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-10 05:58:18,388 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-10 05:58:18,423 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:58:18,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-09-10 05:58:18,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:58:20,512 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:20,649 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:20,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-09-10 05:58:20,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-09-10 05:58:21,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628363933587937.1789019900.982524156570435-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:21,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-09-10 05:58:21,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609599273127197.1789019901.256745576858521-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:21,313 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-09-10 05:58:21,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-09-10 05:58:21,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-09-10 05:58:21,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538120315173705.1789019901.544783353805542-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:21,597 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-09-10 05:58:21,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880885372383285.1789019901.632061481475830-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:21,684 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-09-10 05:58:21,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-09-10 05:58:21,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-09-10 05:58:22,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-09-10 05:58:22,208 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-09-10 05:58:22,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-09-10 05:58:22,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-09-10 05:58:22,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-09-10 05:58:22,754 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:22,894 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:23,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-09-10 05:58:23,270 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624706398438154.1789019903.181081771850586-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:23,358 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-09-10 05:58:23,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847371088386370.1789019903.392877340316772-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:23,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-09-10 05:58:23,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-09-10 05:58:23,612 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-09-10 05:58:23,690 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059716245090264.1789019903.647798061370850-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:23,697 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-09-10 05:58:23,771 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268189825443899.1789019903.730312585830688-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:23,778 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-09-10 05:58:23,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-09-10 05:58:23,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-09-10 05:58:24,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-09-10 05:58:24,309 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-09-10 05:58:24,411 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:24,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063355552401852.1789019904.551622152328491-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:24,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-09-10 05:58:24,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690236272542754.1789019904.786906003952026-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:24,836 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-09-10 05:58:24,919 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-09-10 05:58:25,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-09-10 05:58:25,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975541569286502.1789019905.039251089096069-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:25,089 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-09-10 05:58:25,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616225379224999.1789019905.124531507492065-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:25,173 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-09-10 05:58:25,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-09-10 05:58:25,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-09-10 05:58:25,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-09-10 05:58:25,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-09-10 05:58:25,815 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:26,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-09-10 05:58:26,505 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-09-10 05:58:26,632 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:29,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-09-10 05:58:29,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-09-10 05:58:29,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 05:58:31,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-09-10 05:58:31,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293135136083631.1789019911.648790836334229-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:31,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-09-10 05:58:31,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723816223392270.1789019911.830865144729614-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:31,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-09-10 05:58:31,963 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-09-10 05:58:32,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-09-10 05:58:32,165 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324185686678471.1789019912.080438613891602-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:32,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-09-10 05:58:32,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440394296890861.1789019912.224598884582520-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:32,298 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-09-10 05:58:32,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-09-10 05:58:32,491 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-09-10 05:58:32,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-09-10 05:58:32,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-09-10 05:58:33,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395744768123874.1789019912.950332641601562-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:33,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-09-10 05:58:33,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881791069102211.1789019913.131785154342651-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:33,177 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-09-10 05:58:33,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-09-10 05:58:33,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-09-10 05:58:33,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598490901587630.1789019913.366177797317505-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:33,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-09-10 05:58:33,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180081217627232.1789019913.440494298934937-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:33,486 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-09-10 05:58:33,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-09-10 05:58:33,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-09-10 05:58:33,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-09-10 05:58:34,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:36,012 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-09-10 05:58:36,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-09-10 05:58:36,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-09-10 05:58:36,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-09-10 05:58:36,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-09-10 05:58:36,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-09-10 05:58:36,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-09-10 05:58:36,938 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-09-10 05:58:37,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-09-10 05:58:37,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-09-10 05:58:37,519 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-09-10 05:58:37,554 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-09-10 05:58:37,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:39,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-09-10 05:58:40,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-09-10 05:58:40,079 127 INFO rb-2d4cbc2-224673-413743 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-10 05:58:48,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-09-10 05:58:48,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-09-10 05:58:48,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-09-10 05:58:49,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-09-10 05:58:49,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:51,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-09-10 05:58:51,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-09-10 05:58:52,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-09-10 05:58:52,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000849192271913.1789019932.185546398162842-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:52,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-09-10 05:58:52,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421207654311042.1789019932.472570419311523-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:52,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-09-10 05:58:52,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-09-10 05:58:52,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-09-10 05:58:52,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064520105232894.1789019932.756667137145996-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:52,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-09-10 05:58:52,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741234316631376.1789019932.840963602066040-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:52,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-09-10 05:58:52,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-09-10 05:58:53,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-09-10 05:58:53,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-09-10 05:58:53,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-09-10 05:58:53,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370899987238323.1789019933.705600023269653-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:53,888 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-09-10 05:58:53,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378498333819743.1789019933.923376083374023-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:53,972 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-09-10 05:58:54,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-09-10 05:58:54,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-09-10 05:58:54,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295251294672108.1789019934.183170318603516-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:54,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-09-10 05:58:54,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003524026960427.1789019934.270524740219116-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:54,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-09-10 05:58:54,432 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-09-10 05:58:54,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-09-10 05:58:54,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-09-10 05:58:55,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-09-10 05:58:55,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432444679655059.1789019935.242550373077393-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:58:55,462 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-09-10 05:58:55,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831988783803448.1789019935.494224309921265-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:58:55,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-09-10 05:58:55,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-09-10 05:58:55,696 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-09-10 05:58:55,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748100265825893.1789019935.727125644683838-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:58:55,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-09-10 05:58:55,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491326093054370.1789019935.805592298507690-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:58:55,852 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-09-10 05:58:55,930 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-09-10 05:58:56,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-09-10 05:58:56,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-09-10 05:58:56,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:58:58,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-09-10 05:58:59,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-09-10 05:58:59,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-09-10 05:58:59,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-09-10 05:58:59,284 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:59:01,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-09-10 05:59:01,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-09-10 05:59:02,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130735340471142.1789019942.032161235809326-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:02,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-09-10 05:59:02,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948015529989621.1789019942.313568115234375-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:02,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-09-10 05:59:02,502 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-09-10 05:59:02,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-09-10 05:59:02,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973778800359549.1789019942.661843776702881-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:02,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-09-10 05:59:02,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457110078070675.1789019942.791349172592163-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:02,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-09-10 05:59:02,991 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-09-10 05:59:03,133 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-09-10 05:59:03,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-09-10 05:59:03,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-09-10 05:59:03,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384254156252876.1789019943.832596302032471-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:04,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-10 05:59:04,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358719078834718.1789019944.047461748123169-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:04,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-10 05:59:04,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-09-10 05:59:04,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-09-10 05:59:04,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768753853530720.1789019944.396046638488770-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:04,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-09-10 05:59:04,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950911464549966.1789019944.483720302581787-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:04,570 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-09-10 05:59:04,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-09-10 05:59:04,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-09-10 05:59:04,846 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-09-10 05:59:05,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766966721792961.1789019944.937285184860229-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:05,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-09-10 05:59:05,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104830074323906.1789019945.258529901504517-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:05,334 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-09-10 05:59:05,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-09-10 05:59:05,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-09-10 05:59:05,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622613582694239.1789019945.609386920928955-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:05,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-09-10 05:59:05,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038474152321961.1789019945.726115226745605-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:05,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-09-10 05:59:05,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-09-10 05:59:06,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-09-10 05:59:06,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:59:12,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-09-10 05:59:13,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-09-10 05:59:13,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948134451443305.1789019953.241188526153564-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:13,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-10 05:59:13,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935615218723008.1789019953.481993675231934-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:13,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-10 05:59:13,676 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-10 05:59:13,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-10 05:59:13,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604579313949992.1789019953.831693649291992-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:13,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-09-10 05:59:13,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904205195181659.1789019953.932819366455078-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:13,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-09-10 05:59:14,078 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-10 05:59:14,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-10 05:59:14,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726864019476354.1789019954.278771400451660-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:14,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-10 05:59:14,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621108095158531.1789019954.421236753463745-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:14,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-09-10 05:59:14,597 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-09-10 05:59:14,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-09-10 05:59:14,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107987961272397.1789019954.723671436309814-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:14,777 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-09-10 05:59:14,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596084020078325.1789019954.824428796768188-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:14,900 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-09-10 05:59:15,022 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-09-10 05:59:15,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-09-10 05:59:15,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:59:16,820 127 INFO rb-2d4cbc2-224673-413743 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-10 05:59:17,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487197759441020.1789019956.949623823165894-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 05:59:17,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-09-10 05:59:17,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398013606816161.1789019957.137016296386719-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 05:59:17,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-09-10 05:59:17,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-09-10 05:59:17,381 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-09-10 05:59:17,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130260375376172.1789019957.415203094482422-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 05:59:17,500 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-09-10 05:59:17,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283241031791994.1789019957.537372350692749-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 05:59:17,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-09-10 05:59:17,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-09-10 05:59:17,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-09-10 05:59:17,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:59:17,862 127 INFO rb-2d4cbc2-224673-413743 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-10 05:59:17,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:59:20,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-09-10 05:59:21,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-09-10 05:59:21,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-09-10 05:59:21,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-09-10 05:59:22,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-09-10 05:59:23,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-09-10 05:59:23,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 05:59:23,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-09-10 05:59:23,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-09-10 05:59:23,674 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:26,680 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b561c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:26,681 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ced49a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:26,697 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:26,703 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ced5d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:27,121 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:29,273 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e018360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:29,274 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d731ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:29,279 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:29,284 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d733560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:30,238 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:32,353 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f4e84a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:32,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a052dda0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:32,368 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:32,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a052c2c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:32,799 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:35,779 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f828027c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:35,780 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827e52a980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:35,787 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:35,790 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e52b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:36,114 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:38,845 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827f216520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:38,846 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827decd580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:38,851 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:38,854 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827deccfe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:39,168 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:41,195 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3dabe20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:41,196 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f621b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:41,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:41,207 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827f6231a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:42,213 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:44,169 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a3cd54e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:44,170 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827de59c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:44,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:44,182 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827de5aac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:44,511 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:47,334 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d745260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:47,335 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d28b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:47,344 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:47,348 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d28b880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:47,798 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:50,511 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8280126a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:50,512 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a05ae020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:50,524 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:50,529 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a05af380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:52,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51823, 51825, 51827, 51829] 2026-09-10 05:59:52,037 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:54,762 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b60a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:54,762 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827fa14cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:54,772 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:54,776 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827fa14c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:55,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-09-10 05:59:55,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-09-10 05:59:55,304 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:57,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f828027e340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:57,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cea84a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:57,282 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:57,285 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e140cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 05:59:59,256 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [43592, 43594, 43596, 43598] 2026-09-10 05:59:59,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:01,121 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cc68f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:01,122 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ef2ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:01,130 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:01,133 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827ef29ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:01,369 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:04,061 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc4ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:04,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cbf4a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:04,070 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:04,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cbf68e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:00:04,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:00:05,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-09-10 06:00:05,761 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-09-10 06:00:05,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-09-10 06:00:05,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [556, 557] 2026-09-10 06:00:06,105 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-10 06:00:06,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [558] 2026-09-10 06:00:06,403 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [851] 2026-09-10 06:00:06,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415374543089506.1789020006.573333501815796-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:06,662 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [852] 2026-09-10 06:00:06,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125880348085515.1789020006.709758520126343-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:06,750 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [853] 2026-09-10 06:00:06,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [854] 2026-09-10 06:00:06,982 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322685538296309.1789020006.927397966384888-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:06,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [855] 2026-09-10 06:00:07,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858454344454555.1789020007.049984455108643-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:07,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [856] 2026-09-10 06:00:07,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [857] 2026-09-10 06:00:07,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-09-10 06:00:07,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-09-10 06:00:08,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-09-10 06:00:08,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-09-10 06:00:08,768 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [566, 567] 2026-09-10 06:00:08,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-10 06:00:09,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [568] 2026-09-10 06:00:09,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [861] 2026-09-10 06:00:09,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401014466105014.1789020009.349582195281982-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:09,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [862] 2026-09-10 06:00:09,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838340809620966.1789020009.553112983703613-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:09,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [863] 2026-09-10 06:00:09,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [864] 2026-09-10 06:00:09,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019575676742305.1789020009.838196039199829-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:09,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [865] 2026-09-10 06:00:09,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216983201158437.1789020009.931808710098267-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:09,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [866] 2026-09-10 06:00:10,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [867] 2026-09-10 06:00:10,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-09-10 06:00:10,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-09-10 06:00:10,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-09-10 06:00:11,056 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [576, 577] 2026-09-10 06:00:11,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-10 06:00:11,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [578] 2026-09-10 06:00:11,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [871] 2026-09-10 06:00:11,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922182220614375.1789020011.521823167800903-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:11,586 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [872] 2026-09-10 06:00:11,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003247671217943.1789020011.659102678298950-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:11,708 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [873] 2026-09-10 06:00:11,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [874] 2026-09-10 06:00:11,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892385935591890.1789020011.862957715988159-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:11,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [875] 2026-09-10 06:00:11,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414066178189349.1789020011.949711084365845-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:11,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [876] 2026-09-10 06:00:12,089 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [877] 2026-09-10 06:00:12,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-09-10 06:00:12,779 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:13,478 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-09-10 06:00:13,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-09-10 06:00:13,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [586, 587] 2026-09-10 06:00:13,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-09-10 06:00:13,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [588] 2026-09-10 06:00:14,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [881] 2026-09-10 06:00:14,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774182966254225.1789020014.265761613845825-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:14,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [882] 2026-09-10 06:00:14,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908736556795169.1789020014.405762195587158-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:14,450 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [883] 2026-09-10 06:00:14,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [884] 2026-09-10 06:00:14,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592169889314513.1789020014.598189115524292-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:14,645 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [885] 2026-09-10 06:00:14,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342587721693907.1789020014.698167085647583-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:14,747 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [886] 2026-09-10 06:00:14,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [887] 2026-09-10 06:00:15,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-09-10 06:00:15,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-09-10 06:00:15,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-09-10 06:00:15,973 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [596, 597] 2026-09-10 06:00:16,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [890] 2026-09-10 06:00:16,289 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [598] 2026-09-10 06:00:16,404 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [891] 2026-09-10 06:00:16,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686327729517582.1789020016.600040197372437-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:16,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [892] 2026-09-10 06:00:16,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031929767480264.1789020016.705396652221680-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:16,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [893] 2026-09-10 06:00:16,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [894] 2026-09-10 06:00:16,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545481640120544.1789020016.944654703140259-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:17,007 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [895] 2026-09-10 06:00:17,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650682716136597.1789020017.086438179016113-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:17,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [896] 2026-09-10 06:00:17,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [897] 2026-09-10 06:00:17,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-09-10 06:00:18,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-09-10 06:00:18,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [606, 607] 2026-09-10 06:00:18,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-09-10 06:00:18,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-09-10 06:00:19,159 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-09-10 06:00:19,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-09-10 06:00:19,394 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [608, 609] 2026-09-10 06:00:19,494 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-10 06:00:19,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [610] 2026-09-10 06:00:19,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [904] 2026-09-10 06:00:19,896 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547087899663462.1789020019.848845481872559-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:19,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [905] 2026-09-10 06:00:19,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545719591592802.1789020019.950040817260742-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:19,996 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [906] 2026-09-10 06:00:20,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [907] 2026-09-10 06:00:20,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553688621470252.1789020020.143723487854004-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:20,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [908] 2026-09-10 06:00:20,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060924474701562.1789020020.237043380737305-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:20,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [909] 2026-09-10 06:00:20,381 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [910] 2026-09-10 06:00:20,550 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-09-10 06:00:21,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-09-10 06:00:21,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060390741829091.1789020021.138813734054565-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:21,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-09-10 06:00:21,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304331368654626.1789020021.313709259033203-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:21,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-09-10 06:00:21,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-09-10 06:00:21,531 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-09-10 06:00:21,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951014998897946.1789020021.557630300521851-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:21,602 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-09-10 06:00:21,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611099556971589.1789020021.631559848785400-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:21,686 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-09-10 06:00:21,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-09-10 06:00:21,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-09-10 06:00:21,872 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:21,949 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-09-10 06:00:22,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-09-10 06:00:23,107 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-09-10 06:00:23,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-09-10 06:00:23,268 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [625, 626] 2026-09-10 06:00:23,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-10 06:00:23,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-09-10 06:00:23,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-09-10 06:00:24,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879949834117436.1789020023.902495861053467-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:24,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-09-10 06:00:24,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341254072722359.1789020024.084330320358276-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:24,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-09-10 06:00:24,213 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-09-10 06:00:24,294 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-09-10 06:00:24,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609557220727306.1789020024.328433513641357-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:24,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-09-10 06:00:24,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625351649210322.1789020024.407293558120728-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:24,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-09-10 06:00:24,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-09-10 06:00:24,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:00:26,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-09-10 06:00:26,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526920096251873.1789020026.667021989822388-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:26,806 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-09-10 06:00:26,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383225036687712.1789020026.842291593551636-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:26,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-09-10 06:00:26,982 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-09-10 06:00:27,066 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-09-10 06:00:27,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538090208201912.1789020027.103515863418579-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:27,157 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-09-10 06:00:27,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636781546483744.1789020027.192416667938232-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:27,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-09-10 06:00:27,333 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-09-10 06:00:27,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-09-10 06:00:27,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-09-10 06:00:27,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293008232102658.1789020027.610197067260742-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:27,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-09-10 06:00:27,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158520977453040.1789020027.816982507705688-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:27,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-09-10 06:00:27,978 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-09-10 06:00:28,078 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-09-10 06:00:28,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972088958794078.1789020028.117912292480469-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:28,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-09-10 06:00:28,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378639964527337.1789020028.193971872329712-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:28,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-09-10 06:00:28,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-09-10 06:00:28,387 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-09-10 06:00:28,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-09-10 06:00:28,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830298331098413.1789020028.630608797073364-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:28,806 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-09-10 06:00:28,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512796664009996.1789020028.837833881378174-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:28,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-09-10 06:00:28,980 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-09-10 06:00:29,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-09-10 06:00:29,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504174759547479.1789020029.117775917053223-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:29,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-09-10 06:00:29,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087156985086364.1789020029.204093694686890-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:29,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-09-10 06:00:29,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-09-10 06:00:29,432 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-09-10 06:00:29,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:31,539 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:31,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-09-10 06:00:31,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-09-10 06:00:31,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-09-10 06:00:32,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:34,674 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:34,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714197527955445.1789020034.882790803909302-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:35,020 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-09-10 06:00:35,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201077737118244.1789020035.052991390228271-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:35,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-09-10 06:00:35,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-09-10 06:00:35,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-09-10 06:00:35,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573690880397250.1789020035.405471324920654-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:35,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-09-10 06:00:35,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158322706364937.1789020035.508912086486816-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:35,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-09-10 06:00:35,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-09-10 06:00:35,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-09-10 06:00:36,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #421 deleted trip.segment records with IDs: [83] 2026-09-10 06:00:36,353 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:36,646 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080455236964342.1789020036.463847637176514-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:36,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-09-10 06:00:36,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925099199159311.1789020036.772740840911865-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:36,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-09-10 06:00:36,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-09-10 06:00:37,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-09-10 06:00:37,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046574067436137.1789020037.045555353164673-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:37,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-09-10 06:00:37,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177768437925512.1789020037.146518468856812-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:37,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-09-10 06:00:37,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-09-10 06:00:37,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-09-10 06:00:37,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #421 deleted trip.segment records with IDs: [85] 2026-09-10 06:00:37,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-09-10 06:00:37,909 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:38,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612714671343045.1789020037.970150470733643-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:38,127 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-09-10 06:00:38,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885014787114.1789020038.162435054779053-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:38,209 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-09-10 06:00:38,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-09-10 06:00:38,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-09-10 06:00:38,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330575439610328.1789020038.414981126785278-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:38,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-09-10 06:00:38,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346673635643681.1789020038.491564512252808-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:38,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-09-10 06:00:38,627 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-09-10 06:00:38,706 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-09-10 06:00:38,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:40,835 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:41,393 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360171767115569.1789020041.245191574096680-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:41,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-09-10 06:00:41,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835522131051859.1789020041.703042745590210-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:41,754 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-09-10 06:00:41,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-09-10 06:00:41,915 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-09-10 06:00:41,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617378520959609.1789020041.948683023452759-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:41,996 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-09-10 06:00:42,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688953171753628.1789020042.028118371963501-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:42,073 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-09-10 06:00:42,155 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-09-10 06:00:42,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-09-10 06:00:42,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881851871632351.1789020042.278572559356689-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:42,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-09-10 06:00:42,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722132074104063.1789020042.377202272415161-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:42,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-09-10 06:00:42,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-09-10 06:00:42,585 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-09-10 06:00:42,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797431131471643.1789020042.623821496963501-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:42,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-09-10 06:00:42,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417090565719930.1789020042.720551729202271-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:42,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-09-10 06:00:42,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-09-10 06:00:42,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-09-10 06:00:43,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422324108188190.1789020042.978212594985962-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:43,020 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-09-10 06:00:43,091 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517980005882863.1789020043.052490949630737-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:43,098 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-09-10 06:00:43,176 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-09-10 06:00:43,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-09-10 06:00:43,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838755836372705.1789020043.291462421417236-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:43,338 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-09-10 06:00:43,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626934522395225.1789020043.372352838516235-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:43,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-09-10 06:00:43,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-09-10 06:00:43,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-09-10 06:00:43,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322353433193043.1789020043.603521108627319-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:43,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-09-10 06:00:43,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836220605889213.1789020043.676092624664307-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:43,718 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-09-10 06:00:43,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-09-10 06:00:43,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-09-10 06:00:43,940 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822937870812935.1789020043.904468774795532-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:43,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-09-10 06:00:44,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181962172387005.1789020043.979909896850586-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:44,024 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-09-10 06:00:44,104 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-09-10 06:00:44,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-09-10 06:00:44,261 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898676150259262.1789020044.225846290588379-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:44,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-09-10 06:00:44,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226646842441548.1789020044.300877809524536-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:44,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-09-10 06:00:44,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-09-10 06:00:44,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-09-10 06:00:44,569 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451628942334886.1789020044.531791448593140-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:44,575 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-09-10 06:00:44,695 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988365423400314.1789020044.608341693878174-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:44,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-09-10 06:00:44,871 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-09-10 06:00:44,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-09-10 06:00:45,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405397405301901.1789020044.994463682174683-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:45,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-09-10 06:00:45,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447881779105197.1789020045.072987318038940-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:45,119 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-09-10 06:00:45,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-09-10 06:00:45,259 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-09-10 06:00:45,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822823241672604.1789020045.295973300933838-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:45,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-09-10 06:00:45,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294410295547478.1789020045.373415946960449-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:45,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-09-10 06:00:45,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-09-10 06:00:45,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-09-10 06:00:45,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-09-10 06:00:46,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-09-10 06:00:46,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-09-10 06:00:46,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:48,578 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:48,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382461556332008.1789020048.848599910736084-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:49,203 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-09-10 06:00:49,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999900124270950.1789020049.241155624389648-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:49,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-09-10 06:00:49,387 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-09-10 06:00:49,475 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-09-10 06:00:49,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338733482948978.1789020049.510388851165771-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:49,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-09-10 06:00:49,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841920081642644.1789020049.593535184860229-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:49,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-09-10 06:00:49,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-09-10 06:00:49,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-09-10 06:00:49,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491298728482492.1789020049.850109577178955-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:49,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-09-10 06:00:50,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692392858157491.1789020049.982335090637207-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:50,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-09-10 06:00:50,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-09-10 06:00:50,213 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-09-10 06:00:50,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207883137868421.1789020050.246658086776733-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:50,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-09-10 06:00:50,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211230179811010.1789020050.324787139892578-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:50,372 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-09-10 06:00:50,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-09-10 06:00:50,522 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-09-10 06:00:50,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739822515048020.1789020050.561702251434326-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:50,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-09-10 06:00:50,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032137548444710.1789020050.636147260665894-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:50,730 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-10 06:00:50,826 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-10 06:00:50,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-10 06:00:50,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083473037285507.1789020050.943125724792480-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:50,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-10 06:00:51,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594725870638276.1789020051.035073518753052-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:51,086 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-10 06:00:51,177 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-10 06:00:51,264 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-10 06:00:51,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618998150310071.1789020051.308560609817505-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:51,358 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-10 06:00:51,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774724889209121.1789020051.394878387451172-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:51,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-10 06:00:51,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-10 06:00:51,626 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-10 06:00:51,711 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340449533395344.1789020051.664493799209595-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:51,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-10 06:00:51,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451763302985231.1789020051.760844945907593-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:51,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-10 06:00:51,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-10 06:00:52,654 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-10 06:00:52,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063110839359910.1789020052.700945615768433-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:52,747 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-10 06:00:52,815 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842142316887240.1789020052.779894351959229-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:52,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-10 06:00:52,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-10 06:00:52,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-10 06:00:53,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130402372122250.1789020053.035128831863403-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:53,107 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-10 06:00:53,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <247246076779233.1789020053.150508880615234-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:53,229 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-10 06:00:53,336 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-10 06:00:53,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-10 06:00:53,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522099266299849.1789020053.478957653045654-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:00:53,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-10 06:00:53,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408021560133803.1789020053.559609174728394-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:00:53,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-10 06:00:53,765 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-10 06:00:53,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-10 06:00:54,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600375874617719.1789020053.939990282058716-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:00:54,011 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-10 06:00:54,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560643653584946.1789020054.062361955642700-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:00:54,127 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-10 06:00:54,224 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-10 06:00:54,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-10 06:00:54,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-09-10 06:00:54,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:56,536 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:56,713 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:56,780 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:56,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:00:59,016 127 INFO rb-2d4cbc2-224673-413743 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-10 06:00:59,269 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:01:01,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-09-10 06:01:01,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-09-10 06:01:01,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-09-10 06:01:01,453 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782870286796525.1789020061.350130319595337-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:01,541 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-10 06:01:01,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158639010516350.1789020061.573148965835571-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:01,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-10 06:01:01,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-10 06:01:01,818 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-10 06:01:01,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189131013968380.1789020061.862026691436768-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:01,922 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-10 06:01:02,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661686072304091.1789020061.962198495864868-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:02,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-10 06:01:02,082 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-10 06:01:02,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-10 06:01:02,217 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-09-10 06:01:02,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806361551486750.1789020062.316526412963867-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:02,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-10 06:01:02,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489295704587679.1789020062.618198871612549-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:02,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-10 06:01:02,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-10 06:01:02,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-10 06:01:03,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <204230966819295.1789020062.968707799911499-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:03,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-10 06:01:03,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898256539044585.1789020063.093436956405640-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:03,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-10 06:01:03,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-10 06:01:03,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-10 06:01:03,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-09-10 06:01:03,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-09-10 06:01:03,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-09-10 06:01:03,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:01:05,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-09-10 06:01:06,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-09-10 06:01:06,246 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-09-10 06:01:06,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:01:08,205 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:08,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394096797030898.1789020068.397578477859497-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:08,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-10 06:01:08,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220114587486685.1789020068.583488464355469-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:08,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-10 06:01:08,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-10 06:01:08,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-10 06:01:08,887 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197074660881954.1789020068.844126939773560-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:08,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-10 06:01:08,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144548408117470.1789020068.927229166030884-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:08,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-10 06:01:09,061 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-10 06:01:09,142 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-10 06:01:09,369 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-09-10 06:01:09,444 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:09,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347780241007887.1789020069.514679908752441-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:09,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-10 06:01:09,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506614090974395.1789020069.678874015808105-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:09,723 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-10 06:01:09,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-10 06:01:09,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-10 06:01:09,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032412190533249.1789020069.923014402389526-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:09,972 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-10 06:01:10,046 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075998216581117.1789020070.005664348602295-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:10,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-10 06:01:10,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-10 06:01:10,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-10 06:01:10,447 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-09-10 06:01:10,537 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-09-10 06:01:10,604 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:10,771 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252738767118095.1789020070.681502103805542-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:10,819 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-10 06:01:10,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825060816241093.1789020070.849968671798706-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:10,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-10 06:01:10,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-10 06:01:11,035 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-10 06:01:11,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735237623162661.1789020071.064123868942261-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:11,105 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-10 06:01:11,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926980161520168.1789020071.137008666992188-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:11,178 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-10 06:01:11,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-10 06:01:11,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-10 06:01:11,531 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-09-10 06:01:11,646 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:11,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824182965949875.1789020071.716742515563965-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:11,861 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-10 06:01:11,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860126409860375.1789020071.892080068588257-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:11,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-10 06:01:12,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-10 06:01:12,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-10 06:01:12,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425220467622316.1789020072.113194942474365-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:12,162 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-10 06:01:12,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138417616861612.1789020072.195184946060181-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:12,238 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-10 06:01:12,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-10 06:01:12,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-10 06:01:12,582 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-09-10 06:01:12,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:01:12,685 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:12,715 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:12,748 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:12,777 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:12,798 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:12,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:01:12,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_action_fleet_booking_has_map_child_view ... 2026-09-10 06:01:12,868 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_marker_only_non_routing ... 2026-09-10 06:01:12,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_viin_map_type ... 2026-09-10 06:01:12,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_marker_popup_fields ... 2026-09-10 06:01:12,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_plots_pickup_address ... 2026-09-10 06:01:12,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_map_follows_every_native_mode_this_bridge_wired ... 2026-09-10 06:01:12,973 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:13,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:01:15,024 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:15,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739841176792342.1789020075.292671918869019-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:15,652 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-10 06:01:15,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780697057634611.1789020075.687160253524780-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:15,733 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-10 06:01:15,812 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-10 06:01:15,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-10 06:01:15,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588873087978945.1789020075.924941539764404-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:15,973 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-10 06:01:16,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241016583865275.1789020076.007660865783691-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:16,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-10 06:01:16,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-10 06:01:16,225 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-10 06:01:16,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172741641392169.1789020076.275035619735718-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:16,324 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-10 06:01:16,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424672234557476.1789020076.362465381622314-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:16,412 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-10 06:01:16,500 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-10 06:01:16,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-10 06:01:16,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729476077096452.1789020076.637613058090210-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:16,703 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-10 06:01:16,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749011827123388.1789020076.761065721511841-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:16,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-10 06:01:17,001 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-10 06:01:17,172 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-10 06:01:17,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854439752958758.1789020077.254528999328613-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:17,328 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-10 06:01:17,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172956016080969.1789020077.370339870452881-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:17,502 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-10 06:01:17,645 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-10 06:01:17,805 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-10 06:01:17,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155140882909007.1789020077.847527742385864-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:17,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-10 06:01:17,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234396746926676.1789020077.934423446655273-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:18,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-10 06:01:18,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-10 06:01:18,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-10 06:01:18,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967444633544984.1789020078.208240747451782-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:18,253 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-10 06:01:18,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684705979030837.1789020078.285399198532104-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:18,333 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-10 06:01:18,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-10 06:01:18,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-10 06:01:18,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886549604110929.1789020078.600589036941528-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:18,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-10 06:01:18,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357089416812359.1789020078.706091165542603-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:18,766 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-10 06:01:18,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-10 06:01:18,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-10 06:01:19,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491192724691623.1789020079.032987117767334-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:19,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-10 06:01:19,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870575056533233.1789020079.117838859558105-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:19,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-10 06:01:19,252 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-10 06:01:19,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-10 06:01:19,422 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586258788647490.1789020079.378888130187988-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:19,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-10 06:01:19,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340725694495985.1789020079.467259645462036-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:19,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-10 06:01:19,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-10 06:01:19,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-10 06:01:19,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896231475706691.1789020079.737954139709473-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:19,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-10 06:01:19,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391369802399750.1789020079.823055267333984-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:19,871 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-10 06:01:19,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-10 06:01:20,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-10 06:01:20,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422573896057890.1789020080.079243421554565-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:20,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-10 06:01:20,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243953586574712.1789020080.165184020996094-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:20,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-10 06:01:20,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-10 06:01:20,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-10 06:01:20,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338941156830987.1789020080.482941150665283-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:20,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-10 06:01:20,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208559593196531.1789020080.583857774734497-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:20,634 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-10 06:01:20,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-10 06:01:20,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-10 06:01:20,896 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439207416050550.1789020080.855186223983765-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:20,903 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-10 06:01:20,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256797745033393.1789020080.938580989837646-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:20,981 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-10 06:01:21,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-10 06:01:21,133 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-10 06:01:21,427 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-09-10 06:01:21,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-09-10 06:01:22,054 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-09-10 06:01:22,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-09-10 06:01:22,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-09-10 06:01:23,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-09-10 06:01:23,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-09-10 06:01:23,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-09-10 06:01:23,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-09-10 06:01:23,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-09-10 06:01:23,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-09-10 06:01:24,021 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:24,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903829708140837.1789020084.244280099868774-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:24,657 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-10 06:01:24,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245405793413529.1789020084.711950540542603-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:24,787 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-10 06:01:24,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-10 06:01:24,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-10 06:01:25,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136278125030674.1789020085.034087657928467-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:25,082 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-10 06:01:25,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065154550190821.1789020085.118322134017944-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:25,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-10 06:01:25,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-10 06:01:25,369 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-10 06:01:25,453 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626050846840500.1789020085.414599657058716-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:25,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-10 06:01:25,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513743022034779.1789020085.504038810729980-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:25,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-10 06:01:25,682 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-10 06:01:25,768 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-10 06:01:25,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288790417853392.1789020085.805538415908813-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:25,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-10 06:01:25,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580212562106676.1789020085.895360231399536-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:25,946 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-10 06:01:26,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-10 06:01:26,133 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-10 06:01:26,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779142266061616.1789020086.184820652008057-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:26,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-10 06:01:26,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199978752579249.1789020086.266921520233154-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:26,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-10 06:01:26,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-10 06:01:26,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-10 06:01:26,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449567173169857.1789020086.497926473617554-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:26,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-10 06:01:26,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948493580813425.1789020086.583144664764404-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:26,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-10 06:01:26,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-10 06:01:26,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-10 06:01:26,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201061056398720.1789020086.836495876312256-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:26,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-10 06:01:26,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434117908465125.1789020086.914848804473877-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:26,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-10 06:01:27,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-10 06:01:27,135 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-10 06:01:27,210 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449387205991697.1789020087.169956684112549-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:27,217 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-10 06:01:27,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524436806316177.1789020087.254593372344971-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:27,299 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-10 06:01:27,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-10 06:01:27,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-10 06:01:27,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624810496003228.1789020087.510806798934937-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:27,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-10 06:01:27,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981042628668938.1789020087.593489646911621-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:27,639 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-10 06:01:27,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-10 06:01:27,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-10 06:01:27,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629777556599900.1789020087.869569778442383-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:27,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-10 06:01:27,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351649457231688.1789020087.954535961151123-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:28,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-10 06:01:28,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-10 06:01:28,173 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-10 06:01:28,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056954675162164.1789020088.222599506378174-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:28,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-10 06:01:28,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695822705117283.1789020088.311705112457275-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:28,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-10 06:01:28,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-10 06:01:28,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-10 06:01:28,644 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498856269784401.1789020088.598836660385132-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:28,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-10 06:01:28,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367846665298025.1789020088.688325405120850-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:28,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-10 06:01:28,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-10 06:01:28,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-10 06:01:29,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332556490696135.1789020088.959921121597290-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:29,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-10 06:01:29,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664208764532951.1789020089.046839237213135-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:29,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-10 06:01:29,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-10 06:01:29,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-10 06:01:29,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615501350535036.1789020089.310361146926880-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:29,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-10 06:01:29,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675055032926485.1789020089.395102024078369-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:29,440 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-10 06:01:29,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-10 06:01:29,589 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-10 06:01:29,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-09-10 06:01:30,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-09-10 06:01:30,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-09-10 06:01:30,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-09-10 06:01:30,989 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-09-10 06:01:31,070 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:31,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065202387799634.1789020091.260116577148438-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:31,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-10 06:01:31,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <235043625433102.1789020091.661039590835571-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:31,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-10 06:01:31,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-10 06:01:31,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-10 06:01:31,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325775510978843.1789020091.896629333496094-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:31,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-10 06:01:32,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316497990002721.1789020091.975030422210693-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:32,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-10 06:01:32,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-10 06:01:32,175 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-10 06:01:32,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583557394178786.1789020092.223243236541748-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:32,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-10 06:01:32,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932056919193055.1789020092.307247877120972-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:32,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-10 06:01:32,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-10 06:01:32,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-10 06:01:32,602 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475776785056448.1789020092.547147035598755-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:32,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-10 06:01:32,720 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790733762895100.1789020092.663419961929321-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:32,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-10 06:01:32,853 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-10 06:01:32,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-10 06:01:33,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315549584450906.1789020093.020428895950317-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:33,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-10 06:01:33,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520871870805902.1789020093.108033895492554-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:33,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-10 06:01:33,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-10 06:01:33,310 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-10 06:01:33,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458112278360670.1789020093.345219373703003-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:33,403 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-10 06:01:33,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574215555571524.1789020093.443875312805176-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:33,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-10 06:01:33,571 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-10 06:01:33,645 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-10 06:01:33,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495632731119037.1789020093.686675786972046-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:33,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-10 06:01:33,807 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510773551636211.1789020093.769997358322144-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:33,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-10 06:01:33,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-10 06:01:33,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-10 06:01:34,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714393685572138.1789020094.011336565017700-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:34,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-10 06:01:34,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401185398886053.1789020094.093769788742065-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:34,142 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-10 06:01:34,224 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-10 06:01:34,303 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-10 06:01:34,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <140228987795324.1789020094.342867851257324-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:34,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-10 06:01:34,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613342328324185.1789020094.421963691711426-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:34,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-10 06:01:34,537 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-10 06:01:34,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-10 06:01:34,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003399680169898.1789020094.650475502014160-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:34,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-10 06:01:34,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459866118127463.1789020094.726970672607422-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:34,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-10 06:01:34,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-10 06:01:34,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-10 06:01:35,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709689496880803.1789020094.970518112182617-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:35,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-10 06:01:35,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870089610293536.1789020095.042852163314819-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:35,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-10 06:01:35,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-10 06:01:35,243 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-10 06:01:35,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001911015881480.1789020095.275096178054810-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:35,320 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-10 06:01:35,393 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042827582818853.1789020095.352797269821167-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:35,399 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-10 06:01:35,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-10 06:01:35,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-10 06:01:35,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830039925021395.1789020095.595538616180420-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:35,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-10 06:01:35,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449544983387522.1789020095.675953149795532-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:35,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-10 06:01:35,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-10 06:01:35,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-10 06:01:35,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279628258051801.1789020095.917763471603394-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:35,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-10 06:01:36,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521520692302383.1789020095.992321729660034-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:36,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-10 06:01:36,120 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-10 06:01:36,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-10 06:01:36,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-09-10 06:01:36,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-09-10 06:01:37,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-09-10 06:01:37,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-09-10 06:01:37,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-09-10 06:01:37,907 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:38,183 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041313071835105.1789020098.091826677322388-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:38,457 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-10 06:01:38,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625061983734579.1789020098.484440326690674-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:38,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-10 06:01:38,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-10 06:01:38,707 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-10 06:01:38,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443777112120129.1789020098.742547988891602-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:38,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-10 06:01:38,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874312588758420.1789020098.826263904571533-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:38,876 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-10 06:01:38,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-10 06:01:39,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-10 06:01:39,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720649091982589.1789020099.068271398544312-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:39,110 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-10 06:01:39,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492393953421685.1789020099.146403789520264-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:39,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-10 06:01:39,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-10 06:01:39,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-10 06:01:39,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804007995427571.1789020099.383355379104614-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:39,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-10 06:01:39,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981921401084083.1789020099.464547872543335-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:39,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-10 06:01:39,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-10 06:01:39,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-10 06:01:39,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873059135269844.1789020099.749944210052490-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:39,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-10 06:01:39,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036166041005104.1789020099.852643251419067-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:39,931 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-10 06:01:40,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-10 06:01:40,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-10 06:01:40,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882405919974547.1789020100.164548397064209-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:40,211 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-10 06:01:40,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287378183574868.1789020100.248065948486328-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:40,292 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-10 06:01:40,372 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-10 06:01:40,458 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-10 06:01:40,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653096904432630.1789020100.511584281921387-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:40,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-10 06:01:40,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143303997162329.1789020100.595131635665894-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:40,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-10 06:01:40,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-10 06:01:40,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-10 06:01:40,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411898447904093.1789020100.827322721481323-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:40,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-10 06:01:40,940 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750293825646947.1789020100.902004241943359-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:40,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-10 06:01:41,026 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-10 06:01:41,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-10 06:01:41,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364523700766380.1789020101.153409481048584-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:41,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-10 06:01:41,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187643301526682.1789020101.238810539245605-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:41,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-10 06:01:41,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-10 06:01:41,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-10 06:01:41,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879586960103519.1789020101.476852178573608-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:41,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-10 06:01:41,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157141350910425.1789020101.555537700653076-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:41,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-10 06:01:41,671 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-10 06:01:41,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-10 06:01:41,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693313098901999.1789020101.794148206710815-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:41,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-10 06:01:41,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788171621391533.1789020101.871525287628174-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:41,914 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-10 06:01:41,994 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-10 06:01:42,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-10 06:01:42,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685912303308255.1789020102.107728958129883-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:42,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-10 06:01:42,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798391110537485.1789020102.184754848480225-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:42,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-10 06:01:42,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-10 06:01:42,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-10 06:01:42,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431975233579501.1789020102.430451393127441-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:42,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-10 06:01:42,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785241642255048.1789020102.508796930313110-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:42,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-10 06:01:42,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-10 06:01:42,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-10 06:01:42,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284825629190228.1789020102.742002964019775-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:42,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-10 06:01:42,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659034704401965.1789020102.828860521316528-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:42,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-10 06:01:42,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-10 06:01:43,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-10 06:01:43,113 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:43,397 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030938320058975.1789020103.307756900787354-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:43,666 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-10 06:01:43,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576383017903943.1789020103.698551177978516-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:43,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-10 06:01:43,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-10 06:01:43,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-10 06:01:43,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689946653394510.1789020103.923286676406860-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:43,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-10 06:01:44,043 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427552988849341.1789020103.994684934616089-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:44,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-10 06:01:44,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-10 06:01:44,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-10 06:01:44,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903021739358777.1789020104.323797225952148-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:44,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-10 06:01:44,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437990977461512.1789020104.412990093231201-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:44,462 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-10 06:01:44,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-10 06:01:44,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-10 06:01:44,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764437555422182.1789020104.661393404006958-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:44,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-10 06:01:44,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202153982100479.1789020104.749493598937988-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:44,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-10 06:01:44,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-10 06:01:44,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-10 06:01:45,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550307868091527.1789020105.021687507629395-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:45,069 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-10 06:01:45,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539176014947468.1789020105.105358600616455-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:45,154 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-10 06:01:45,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-10 06:01:45,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-10 06:01:45,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666873919321676.1789020105.414655208587646-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:45,478 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-10 06:01:45,553 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127466523021894.1789020105.514368534088135-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:45,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-10 06:01:45,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-10 06:01:45,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-10 06:01:45,818 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654169222022427.1789020105.776586532592773-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:45,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-10 06:01:45,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017463330631100.1789020105.863373756408691-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:45,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-10 06:01:45,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-10 06:01:46,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-10 06:01:46,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864515702604893.1789020106.120276689529419-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:46,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-10 06:01:46,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760550606261981.1789020106.201798677444458-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:46,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-10 06:01:46,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-10 06:01:46,404 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-10 06:01:46,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291928921978383.1789020106.448107004165649-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:46,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-10 06:01:46,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074998771837223.1789020106.534767627716064-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:46,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-10 06:01:46,661 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-10 06:01:46,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-10 06:01:46,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027842416541457.1789020106.777425765991211-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:46,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-10 06:01:46,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730392542215970.1789020106.865818262100220-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:46,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-10 06:01:46,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-10 06:01:47,071 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-10 06:01:47,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612803699869546.1789020107.110172748565674-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:47,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-10 06:01:47,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730182145959534.1789020107.193009138107300-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:47,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-10 06:01:47,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-10 06:01:47,419 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-10 06:01:47,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772181477990941.1789020107.456267833709717-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:47,504 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-10 06:01:47,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446121539780298.1789020107.541745662689209-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:47,590 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-10 06:01:47,678 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-10 06:01:47,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-10 06:01:47,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917781032595250.1789020107.810007810592651-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:47,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-10 06:01:47,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534671191169808.1789020107.894301652908325-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:47,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-10 06:01:48,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-10 06:01:48,119 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-10 06:01:48,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304968065241774.1789020108.155533552169800-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:48,203 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-10 06:01:48,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586547602560718.1789020108.240146398544312-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:48,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-10 06:01:48,377 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-10 06:01:48,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-10 06:01:48,724 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-09-10 06:01:49,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-09-10 06:01:49,338 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-09-10 06:01:49,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-09-10 06:01:49,999 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-09-10 06:01:50,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-09-10 06:01:50,396 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-09-10 06:01:50,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-09-10 06:01:50,734 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-09-10 06:01:50,919 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-09-10 06:01:51,089 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-09-10 06:01:51,197 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:51,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331965466290525.1789020111.396430253982544-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:51,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-10 06:01:51,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041074477287137.1789020111.789138078689575-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:51,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-10 06:01:51,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-10 06:01:51,994 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-10 06:01:52,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220289982999808.1789020112.026792049407959-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:52,073 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-10 06:01:52,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851760081990213.1789020112.108233928680420-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:52,154 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-10 06:01:52,235 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-10 06:01:52,320 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-10 06:01:52,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942108445900345.1789020112.366605997085571-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:52,411 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-10 06:01:52,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364981819826048.1789020112.444325923919678-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:52,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-10 06:01:52,562 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-10 06:01:52,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-10 06:01:52,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226347439668269.1789020112.676098108291626-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:52,724 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-10 06:01:52,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025962353012393.1789020112.758757114410400-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:52,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-10 06:01:52,889 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-10 06:01:52,973 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-10 06:01:53,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482003795562520.1789020113.011967897415161-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:53,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-10 06:01:53,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743956043200703.1789020113.096405506134033-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:53,143 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-10 06:01:53,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-10 06:01:53,299 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-10 06:01:53,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955537518985246.1789020113.330803394317627-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:53,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-10 06:01:53,453 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341760898192932.1789020113.413727045059204-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:53,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-10 06:01:53,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-10 06:01:53,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-10 06:01:53,720 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912959417493618.1789020113.678131341934204-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:53,727 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-10 06:01:53,809 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141313210122880.1789020113.765852689743042-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:53,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-10 06:01:53,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-10 06:01:54,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-10 06:01:54,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198153404608577.1789020114.038743972778320-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:54,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-10 06:01:54,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358421357237025.1789020114.129115581512451-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:54,187 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-10 06:01:54,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-10 06:01:54,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-10 06:01:54,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074834114283114.1789020114.403965950012207-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:54,451 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-10 06:01:54,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432603727708842.1789020114.487595319747925-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:54,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-10 06:01:54,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-10 06:01:54,730 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-10 06:01:54,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538706375545886.1789020114.766736030578613-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:54,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-10 06:01:54,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146055752128192.1789020114.852260589599609-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:54,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-10 06:01:54,989 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-10 06:01:55,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-10 06:01:55,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371684931017458.1789020115.142807245254517-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:55,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-10 06:01:55,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271441557629272.1789020115.229609727859497-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:55,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-10 06:01:55,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-10 06:01:55,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-10 06:01:55,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679137286785281.1789020115.470972776412964-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:55,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-10 06:01:55,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518392376142228.1789020115.556367397308350-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:55,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-10 06:01:55,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-10 06:01:55,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-10 06:01:55,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682722106552000.1789020115.814907550811768-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:55,859 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-10 06:01:55,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954848685851845.1789020115.891982793807983-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:55,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-10 06:01:56,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-10 06:01:56,099 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-10 06:01:56,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544869868803721.1789020116.135957241058350-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:01:56,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-10 06:01:56,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077906697210759.1789020116.216217279434204-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:01:56,264 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-10 06:01:56,345 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-10 06:01:56,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-10 06:01:56,819 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-09-10 06:01:57,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-09-10 06:01:57,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-09-10 06:01:58,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-09-10 06:01:58,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-09-10 06:01:58,744 127 INFO rb-2d4cbc2-224673-413743 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-10 06:01:59,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621823861789727.1789020119.046544313430786-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:01:59,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-10 06:01:59,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362452608816800.1789020119.584289550781250-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:01:59,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-10 06:01:59,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-10 06:01:59,980 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-10 06:02:00,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973671671968136.1789020120.028478860855103-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:00,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-10 06:02:00,184 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987278513775657.1789020120.132028341293335-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:00,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-10 06:02:00,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-10 06:02:00,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-10 06:02:00,624 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900326939529812.1789020120.540623903274536-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:00,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-10 06:02:00,755 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095767703517273.1789020120.703025341033936-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:00,760 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-10 06:02:00,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-10 06:02:00,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-10 06:02:01,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406143832512637.1789020120.990165710449219-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:01,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-10 06:02:01,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332567273635455.1789020121.086524009704590-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:01,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-10 06:02:01,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-10 06:02:01,316 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-10 06:02:01,412 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550588229946773.1789020121.362691164016724-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:01,423 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-10 06:02:01,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510705543960496.1789020121.493147611618042-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:01,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-10 06:02:01,760 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-10 06:02:01,899 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-10 06:02:02,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840038539452704.1789020121.958570957183838-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:02,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-10 06:02:02,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592063566716184.1789020122.122124195098877-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:02,217 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-10 06:02:02,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-10 06:02:02,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-10 06:02:02,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234760862101926.1789020122.518406867980957-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:02,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-10 06:02:02,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652944020280010.1789020122.596729040145874-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:02,639 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-10 06:02:02,728 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-10 06:02:02,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-10 06:02:02,896 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179360716825220.1789020122.852116823196411-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:02,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-10 06:02:02,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218390317967375.1789020122.944838047027588-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:02,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-10 06:02:03,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-10 06:02:03,196 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-10 06:02:03,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056431065419553.1789020123.247606754302979-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:03,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-10 06:02:03,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392728355944375.1789020123.339432954788208-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:03,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-10 06:02:03,479 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-10 06:02:03,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-10 06:02:03,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067043022558467.1789020123.604303121566772-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:03,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-10 06:02:03,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346226172233142.1789020123.687819719314575-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:03,733 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-10 06:02:03,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-10 06:02:03,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-10 06:02:03,977 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047947820232857.1789020123.940306186676025-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:03,983 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-10 06:02:04,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919189316839363.1789020124.015522718429565-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:04,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-10 06:02:04,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-10 06:02:04,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-10 06:02:04,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211441869499106.1789020124.252240419387817-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:04,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-10 06:02:04,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426184603129483.1789020124.337912559509277-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:04,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-10 06:02:04,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-10 06:02:04,569 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-10 06:02:04,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874524181890617.1789020124.619262456893921-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:04,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-10 06:02:04,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526266874408388.1789020124.707529783248901-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:04,758 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-10 06:02:04,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-10 06:02:04,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-10 06:02:05,023 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883879293185599.1789020124.977948904037476-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:05,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-10 06:02:05,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271834199695118.1789020125.066359758377075-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:05,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-10 06:02:05,199 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-10 06:02:05,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-10 06:02:05,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-09-10 06:02:06,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-09-10 06:02:06,599 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-09-10 06:02:06,808 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-09-10 06:02:07,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-09-10 06:02:07,299 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-09-10 06:02:07,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-09-10 06:02:07,610 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-09-10 06:02:07,806 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-09-10 06:02:07,987 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-09-10 06:02:08,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-09-10 06:02:08,332 127 INFO rb-2d4cbc2-224673-413743 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-10 06:02:08,650 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879415179859960.1789020128.556832075119019-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:08,940 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-10 06:02:09,013 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940955031396196.1789020128.974342584609985-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:09,019 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-10 06:02:09,098 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-10 06:02:09,177 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-10 06:02:09,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045866739447950.1789020129.209281206130981-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:09,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-10 06:02:09,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728551584287224.1789020129.287266254425049-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:09,332 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-10 06:02:09,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-10 06:02:09,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-10 06:02:09,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218950518186728.1789020129.542951107025146-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:09,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-10 06:02:09,659 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688638628939490.1789020129.617378473281860-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:09,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-10 06:02:09,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-10 06:02:09,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-10 06:02:09,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042244758151541.1789020129.885445833206177-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:09,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-10 06:02:10,017 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155948917461092.1789020129.972431421279907-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:10,024 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-10 06:02:10,145 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-10 06:02:10,274 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-10 06:02:10,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224202370919103.1789020130.342501163482666-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:10,407 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-10 06:02:10,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255799281628041.1789020130.451284408569336-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:10,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-10 06:02:10,686 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-10 06:02:10,869 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-10 06:02:10,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597490513232242.1789020130.920650243759155-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:10,971 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-10 06:02:11,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299078904066934.1789020131.009973287582397-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:11,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-10 06:02:11,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-10 06:02:11,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-10 06:02:11,343 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389102729057328.1789020131.302563190460205-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:11,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-10 06:02:11,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172880577355639.1789020131.387958288192749-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:11,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-10 06:02:11,570 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-10 06:02:11,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-10 06:02:11,787 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040121380155410.1789020131.719451665878296-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:11,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-10 06:02:11,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096590849172654.1789020131.845732212066650-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:11,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-10 06:02:11,984 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-10 06:02:12,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-10 06:02:12,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243795765168535.1789020132.106322765350342-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:12,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-10 06:02:12,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628163557280713.1789020132.185791492462158-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:12,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-10 06:02:12,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-10 06:02:12,452 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-10 06:02:12,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714627969577455.1789020132.509859323501587-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:12,584 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-10 06:02:12,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146826381916649.1789020132.640636682510376-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:12,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-10 06:02:12,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-10 06:02:12,939 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-10 06:02:13,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280914017915361.1789020132.989322662353516-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:13,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-10 06:02:13,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703055130732552.1789020133.071091413497925-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:13,117 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-10 06:02:13,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-10 06:02:13,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-10 06:02:13,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551202309749577.1789020133.335303783416748-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:13,387 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-10 06:02:13,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148236381869050.1789020133.419863700866699-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:13,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-10 06:02:13,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-10 06:02:13,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-10 06:02:13,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114352962647089.1789020133.676687002182007-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:13,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-10 06:02:13,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851850673883058.1789020133.754951000213623-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:13,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-10 06:02:13,900 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-10 06:02:13,996 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-10 06:02:14,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254918548089250.1789020134.030725717544556-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:14,093 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-10 06:02:14,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746294325526573.1789020134.132956504821777-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:14,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-10 06:02:14,277 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-10 06:02:14,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-10 06:02:15,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-09-10 06:02:15,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-09-10 06:02:15,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-09-10 06:02:16,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-09-10 06:02:16,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-09-10 06:02:16,655 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-09-10 06:02:16,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-09-10 06:02:17,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-09-10 06:02:17,214 127 INFO rb-2d4cbc2-224673-413743 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-10 06:02:17,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650214182234653.1789020137.411828041076660-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:17,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-10 06:02:17,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816513804876637.1789020137.827882766723633-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:17,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-10 06:02:17,957 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-10 06:02:18,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-10 06:02:18,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302084622112873.1789020138.076213836669922-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:18,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-10 06:02:18,199 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441484573565636.1789020138.158954858779907-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:18,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-10 06:02:18,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-10 06:02:18,450 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-10 06:02:18,587 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677062243431588.1789020138.525062322616577-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:18,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-10 06:02:18,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439032477508.1789020138.626930475234985-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:18,676 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-10 06:02:18,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-10 06:02:18,869 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-10 06:02:18,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928906920745986.1789020138.901193380355835-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:18,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-10 06:02:19,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227618797684750.1789020138.986724138259888-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:19,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-10 06:02:19,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-10 06:02:19,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-10 06:02:19,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062201262885782.1789020139.279286623001099-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:19,345 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-10 06:02:19,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480345659180534.1789020139.388708114624023-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:19,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-10 06:02:19,532 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-10 06:02:19,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-10 06:02:19,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014701613493683.1789020139.658213376998901-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:19,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-10 06:02:19,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709023863763480.1789020139.740954399108887-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:19,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-10 06:02:19,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-10 06:02:20,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-10 06:02:20,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724324783298463.1789020140.079091548919678-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:20,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-09-10 06:02:20,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477916084273784.1789020140.191658020019531-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:20,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-09-10 06:02:20,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-09-10 06:02:20,462 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-09-10 06:02:20,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556747104117930.1789020140.516348361968994-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:20,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-10 06:02:20,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371622483192018.1789020140.627391338348389-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:20,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-10 06:02:20,778 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-10 06:02:20,884 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-10 06:02:20,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388137138043747.1789020140.939246416091919-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:21,007 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-10 06:02:21,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681239704220501.1789020141.067813634872437-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:21,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-10 06:02:21,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-10 06:02:21,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-09-10 06:02:21,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907750263712016.1789020141.401036024093628-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:21,454 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-10 06:02:21,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990810294259576.1789020141.490600347518921-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:21,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-10 06:02:21,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-10 06:02:21,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-10 06:02:21,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323976043005309.1789020141.776493072509766-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:21,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-09-10 06:02:21,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324609859441776.1789020141.886655569076538-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:21,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-09-10 06:02:22,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-09-10 06:02:22,138 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-09-10 06:02:22,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011137954427493.1789020142.173526525497437-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:22,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-09-10 06:02:22,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111116481302880.1789020142.252103090286255-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:22,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-09-10 06:02:22,418 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-09-10 06:02:22,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-09-10 06:02:22,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456291974479633.1789020142.552657365798950-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:22,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-09-10 06:02:22,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007047802918585.1789020142.624583005905151-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:22,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-09-10 06:02:22,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-10 06:02:22,830 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-09-10 06:02:22,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961541019443927.1789020142.861274719238281-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:22,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-09-10 06:02:22,997 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854544389278428.1789020142.945971250534058-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:23,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-09-10 06:02:23,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-09-10 06:02:23,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-09-10 06:02:23,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-09-10 06:02:23,808 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-09-10 06:02:24,118 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-09-10 06:02:24,383 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-09-10 06:02:24,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-09-10 06:02:24,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-09-10 06:02:24,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-09-10 06:02:25,103 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-09-10 06:02:25,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-09-10 06:02:25,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-09-10 06:02:25,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-09-10 06:02:25,657 127 INFO rb-2d4cbc2-224673-413743 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-10 06:02:25,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875754968709981.1789020145.881615877151489-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:26,313 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-09-10 06:02:26,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789303541224142.1789020146.349296569824219-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:26,397 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-10 06:02:26,483 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-09-10 06:02:26,563 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-09-10 06:02:26,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966164540333942.1789020146.597273826599121-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:26,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-09-10 06:02:26,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241106280550632.1789020146.688256502151489-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:26,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-09-10 06:02:26,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-09-10 06:02:26,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-09-10 06:02:26,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422110262938408.1789020146.954779624938965-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:27,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-09-10 06:02:27,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847611224108351.1789020147.039088010787964-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:27,111 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-09-10 06:02:27,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-09-10 06:02:27,277 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-09-10 06:02:27,346 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938006803227430.1789020147.311457872390747-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:27,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-09-10 06:02:27,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285945666286037.1789020147.384954690933228-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:27,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-09-10 06:02:27,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-09-10 06:02:27,599 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-09-10 06:02:27,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018241689289847.1789020147.645688772201538-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:27,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-09-10 06:02:27,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054121024109831.1789020147.728527784347534-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:27,776 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-09-10 06:02:27,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-09-10 06:02:27,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-09-10 06:02:28,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968269721306405.1789020147.982697963714600-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:28,031 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-09-10 06:02:28,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041232943203034.1789020148.067343950271606-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:28,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-10 06:02:28,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-10 06:02:28,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-10 06:02:28,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305921981533007.1789020148.318274259567261-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:28,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-10 06:02:28,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873708767529493.1789020148.396297931671143-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:28,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-09-10 06:02:28,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-09-10 06:02:28,617 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-09-10 06:02:28,695 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601161180699735.1789020148.653782129287720-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:28,700 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-09-10 06:02:28,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273514015703372.1789020148.737076520919800-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:28,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-09-10 06:02:28,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-09-10 06:02:28,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-10 06:02:29,046 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119839407258819.1789020149.006181001663208-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:29,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-10 06:02:29,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043163293273189.1789020149.091172456741333-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:29,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-09-10 06:02:29,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-09-10 06:02:29,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-09-10 06:02:29,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124893897487096.1789020149.388259172439575-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:29,483 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-09-10 06:02:29,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475089500566777.1789020149.555942296981812-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:29,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-09-10 06:02:29,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-09-10 06:02:29,913 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-09-10 06:02:30,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <099259776801662.1789020149.961342096328735-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:30,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-09-10 06:02:30,095 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027785727193968.1789020150.042804002761841-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:30,103 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-09-10 06:02:30,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-09-10 06:02:30,278 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-09-10 06:02:30,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570995160717933.1789020150.312507867813110-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:30,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-09-10 06:02:30,431 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194768477360445.1789020150.394210338592529-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:30,437 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-09-10 06:02:30,518 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-09-10 06:02:30,597 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-09-10 06:02:30,685 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501990856595931.1789020150.644074678421021-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:30,691 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-09-10 06:02:30,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065063254338115.1789020150.721821069717407-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:30,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-09-10 06:02:30,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-09-10 06:02:30,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-09-10 06:02:31,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422844714905435.1789020150.982053041458130-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:31,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-09-10 06:02:31,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370414536530841.1789020151.068139553070068-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:31,117 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-09-10 06:02:31,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-09-10 06:02:31,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-09-10 06:02:31,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174349730196276.1789020151.511122941970825-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:31,830 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-09-10 06:02:31,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325186942125742.1789020151.867876529693604-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:31,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-09-10 06:02:32,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-09-10 06:02:32,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-09-10 06:02:32,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616986635870761.1789020152.124651432037354-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:32,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-09-10 06:02:32,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909781972280131.1789020152.210816621780396-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:32,259 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-09-10 06:02:32,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-09-10 06:02:32,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-09-10 06:02:32,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370951327080974.1789020152.496136188507080-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:32,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-09-10 06:02:32,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009081188544598.1789020152.595204591751099-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:32,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-09-10 06:02:32,734 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-09-10 06:02:32,823 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-09-10 06:02:32,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465920314510039.1789020152.859640598297119-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:32,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-09-10 06:02:33,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920954158569311.1789020152.943960428237915-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:33,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-09-10 06:02:33,148 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-09-10 06:02:33,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-09-10 06:02:33,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132200123988678.1789020153.289090394973755-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:33,347 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-09-10 06:02:33,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411572545528783.1789020153.388100862503052-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:33,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-09-10 06:02:33,528 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-09-10 06:02:33,617 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-09-10 06:02:33,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938978922067764.1789020153.655938148498535-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:33,707 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-09-10 06:02:33,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098942936466537.1789020153.745831251144409-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:33,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-09-10 06:02:33,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-09-10 06:02:34,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-09-10 06:02:34,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797805707585804.1789020154.112760543823242-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:34,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-09-10 06:02:34,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626473383849795.1789020154.226256370544434-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:34,270 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-09-10 06:02:34,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-09-10 06:02:34,432 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-09-10 06:02:34,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817778030244884.1789020154.465224504470825-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:34,512 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-09-10 06:02:34,587 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313067562610207.1789020154.546343326568604-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:34,596 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-09-10 06:02:34,677 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-09-10 06:02:34,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-09-10 06:02:34,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091706727008086.1789020154.810005903244019-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:34,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-09-10 06:02:34,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177352765547885.1789020154.893420457839966-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:34,941 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-09-10 06:02:35,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-09-10 06:02:35,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-09-10 06:02:35,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170919353642989.1789020155.214851617813110-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:35,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-09-10 06:02:35,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315333952926881.1789020155.328830957412720-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:35,392 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-09-10 06:02:35,490 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-09-10 06:02:35,585 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-09-10 06:02:35,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326010040161954.1789020155.627832412719727-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:35,679 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-09-10 06:02:35,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450612933264365.1789020155.720196247100830-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:35,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-09-10 06:02:35,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-09-10 06:02:36,082 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-09-10 06:02:36,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <639099524143132.1789020156.144721984863281-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:36,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-09-10 06:02:36,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996897549629157.1789020156.292250156402588-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:36,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-09-10 06:02:36,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-09-10 06:02:36,602 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-09-10 06:02:36,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908588291675258.1789020156.655954360961914-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:36,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-09-10 06:02:36,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560570067334526.1789020156.754451990127563-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:36,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-09-10 06:02:36,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-09-10 06:02:37,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-09-10 06:02:37,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955683552648432.1789020157.083653211593628-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:37,164 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-09-10 06:02:37,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890527486399856.1789020157.208701610565186-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:37,279 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-09-10 06:02:37,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-09-10 06:02:37,534 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-09-10 06:02:38,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-09-10 06:02:38,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-09-10 06:02:39,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-09-10 06:02:39,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-09-10 06:02:39,798 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-09-10 06:02:39,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-09-10 06:02:40,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-09-10 06:02:40,431 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-09-10 06:02:40,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-09-10 06:02:40,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-09-10 06:02:40,928 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-09-10 06:02:41,158 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-09-10 06:02:41,424 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-09-10 06:02:41,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-09-10 06:02:42,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-09-10 06:02:42,368 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-09-10 06:02:42,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-09-10 06:02:42,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-09-10 06:02:42,888 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-09-10 06:02:43,055 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-09-10 06:02:43,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-09-10 06:02:43,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-09-10 06:02:43,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:02:46,065 127 INFO rb-2d4cbc2-224673-413743 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-10 06:02:46,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467048824737348.1789020166.372946023941040-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:46,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-09-10 06:02:46,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598059169183080.1789020166.870727062225342-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:46,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-09-10 06:02:47,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-09-10 06:02:47,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-09-10 06:02:47,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957974114325153.1789020167.233876943588257-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:47,298 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-09-10 06:02:47,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757338817761549.1789020167.345721483230591-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:47,396 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-09-10 06:02:47,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-09-10 06:02:47,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-09-10 06:02:47,771 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464515321609576.1789020167.730078458786011-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:47,777 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-09-10 06:02:47,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949389607829561.1789020167.815598487854004-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:47,874 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-09-10 06:02:47,973 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-09-10 06:02:48,099 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-09-10 06:02:48,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188220854112585.1789020168.139367103576660-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:48,184 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-09-10 06:02:48,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477646674656915.1789020168.223126888275146-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:48,275 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-09-10 06:02:48,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-09-10 06:02:48,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-09-10 06:02:48,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792357700653745.1789020168.534941196441650-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:48,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-09-10 06:02:48,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004985176919736.1789020168.620173454284668-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:48,674 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-09-10 06:02:48,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-09-10 06:02:48,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-09-10 06:02:49,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966335679716335.1789020168.958411693572998-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:49,025 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-09-10 06:02:49,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208117036051013.1789020169.068462371826172-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:49,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-09-10 06:02:49,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-09-10 06:02:49,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-09-10 06:02:49,392 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044764248114461.1789020169.350258588790894-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:49,398 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-09-10 06:02:49,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547987547781042.1789020169.431932687759399-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:49,479 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-09-10 06:02:49,563 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-09-10 06:02:49,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-09-10 06:02:49,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095678666918291.1789020169.676824808120728-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:49,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-09-10 06:02:49,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884475139331759.1789020169.754021406173706-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:49,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-09-10 06:02:49,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-09-10 06:02:49,957 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-09-10 06:02:50,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113583996298534.1789020170.013313293457031-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:50,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-09-10 06:02:50,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688746474348051.1789020170.126628637313843-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:50,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-09-10 06:02:50,279 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-09-10 06:02:50,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-09-10 06:02:50,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <361214655997444.1789020170.400491476058960-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:50,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-09-10 06:02:50,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940235665152836.1789020170.471457481384277-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:50,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-09-10 06:02:50,601 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-09-10 06:02:50,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-09-10 06:02:50,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817575497932304.1789020170.723278999328613-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:50,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-09-10 06:02:50,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732170737594193.1789020170.798399686813354-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:50,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-09-10 06:02:50,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-09-10 06:02:50,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-09-10 06:02:51,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589950265996166.1789020171.025817155838013-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:51,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-09-10 06:02:51,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133631868576212.1789020171.098650217056274-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:51,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-09-10 06:02:51,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-09-10 06:02:51,307 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-09-10 06:02:51,393 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260140966193507.1789020171.351487636566162-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:51,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-09-10 06:02:51,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849111009869617.1789020171.437502861022949-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:51,484 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-09-10 06:02:51,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-09-10 06:02:51,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-09-10 06:02:51,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598384621785812.1789020171.676238536834717-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:51,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-09-10 06:02:51,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190466044642623.1789020171.752775669097900-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:51,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-09-10 06:02:51,874 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-09-10 06:02:51,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-09-10 06:02:52,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-09-10 06:02:52,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-09-10 06:02:52,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-09-10 06:02:52,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-09-10 06:02:53,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-09-10 06:02:53,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-09-10 06:02:53,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-09-10 06:02:53,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-09-10 06:02:53,914 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-09-10 06:02:54,046 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-09-10 06:02:54,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-09-10 06:02:54,314 127 INFO rb-2d4cbc2-224673-413743 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-10 06:02:54,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841104314788059.1789020174.519607305526733-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:54,861 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-09-10 06:02:54,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962437386899216.1789020174.892571926116943-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:54,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-09-10 06:02:55,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-09-10 06:02:55,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-09-10 06:02:55,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330544109705551.1789020175.137084722518921-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:55,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-09-10 06:02:55,259 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552341514907022.1789020175.218721866607666-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:55,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-09-10 06:02:55,351 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-09-10 06:02:55,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-09-10 06:02:55,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380191274559095.1789020175.472252368927002-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:55,519 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-09-10 06:02:55,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312813572179118.1789020175.552025794982910-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:55,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-09-10 06:02:55,670 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-09-10 06:02:55,747 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-09-10 06:02:55,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997658223202490.1789020175.782580137252808-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:55,826 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-09-10 06:02:55,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426055193657523.1789020175.862645864486694-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:55,910 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-09-10 06:02:55,984 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-09-10 06:02:56,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-09-10 06:02:56,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551052689263175.1789020176.105946779251099-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:56,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-09-10 06:02:56,221 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391077135151984.1789020176.185006141662598-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:56,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-09-10 06:02:56,308 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-09-10 06:02:56,390 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-09-10 06:02:56,467 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170728899386223.1789020176.424421310424805-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:56,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-09-10 06:02:56,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480252494240404.1789020176.512974739074707-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:56,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-09-10 06:02:56,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-09-10 06:02:56,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-09-10 06:02:56,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285791998323630.1789020176.790305852890015-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:56,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-09-10 06:02:56,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250836085037561.1789020176.870350122451782-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:56,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-09-10 06:02:56,999 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-09-10 06:02:57,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-09-10 06:02:57,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259920631919116.1789020177.120733499526978-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:57,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-09-10 06:02:57,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598327610807945.1789020177.208259820938110-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:57,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-09-10 06:02:57,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-09-10 06:02:57,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-09-10 06:02:57,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833675538312415.1789020177.478152751922607-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:57,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-09-10 06:02:57,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591556551754233.1789020177.564602851867676-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:57,610 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-09-10 06:02:57,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-09-10 06:02:57,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-09-10 06:02:57,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715136032948591.1789020177.805211067199707-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:57,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-09-10 06:02:57,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526581833412782.1789020177.889062166213989-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:57,930 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-09-10 06:02:58,011 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-09-10 06:02:58,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-09-10 06:02:58,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021541555266328.1789020178.131773710250854-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:58,173 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-09-10 06:02:58,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170644438129494.1789020178.207150697708130-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:58,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-09-10 06:02:58,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-09-10 06:02:58,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-09-10 06:02:58,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879761212379927.1789020178.444356679916382-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:58,485 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-09-10 06:02:58,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058401238745239.1789020178.517451286315918-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:58,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-09-10 06:02:58,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-09-10 06:02:58,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-09-10 06:02:58,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158270264941615.1789020178.761660814285278-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:02:58,817 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-09-10 06:02:58,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341799829356306.1789020178.867985963821411-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:02:58,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-09-10 06:02:59,098 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-09-10 06:02:59,195 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-09-10 06:02:59,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933347150859719.1789020179.235509157180786-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:02:59,289 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-09-10 06:02:59,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535130209984968.1789020179.332753419876099-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:02:59,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-09-10 06:02:59,478 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-09-10 06:02:59,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-09-10 06:02:59,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-09-10 06:03:00,338 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-09-10 06:03:00,686 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-09-10 06:03:00,987 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-09-10 06:03:01,081 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:01,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342389603077194.1789020181.266094684600830-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:01,660 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-09-10 06:03:01,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343124573704497.1789020181.712221860885620-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:01,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-09-10 06:03:01,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-09-10 06:03:01,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-09-10 06:03:02,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194311822240768.1789020181.989124774932861-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:02,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-09-10 06:03:02,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262417248050647.1789020182.074451446533203-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:02,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-09-10 06:03:02,211 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-09-10 06:03:02,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-09-10 06:03:02,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493953432620934.1789020182.331273555755615-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:02,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-09-10 06:03:02,451 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456596758851858.1789020182.412304162979126-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:02,458 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-09-10 06:03:02,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-09-10 06:03:02,623 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-09-10 06:03:02,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370369547324903.1789020182.655155420303345-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:02,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-09-10 06:03:02,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100130803413670.1789020182.735712528228760-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:02,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-09-10 06:03:02,860 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-09-10 06:03:02,939 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-09-10 06:03:03,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791233634395484.1789020182.980159282684326-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:03,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-09-10 06:03:03,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390363254507678.1789020183.062492370605469-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:03,105 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-09-10 06:03:03,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-09-10 06:03:03,264 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-09-10 06:03:03,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239107343242519.1789020183.297952175140381-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:03,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-09-10 06:03:03,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527441639502929.1789020183.376781940460205-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:03,423 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-09-10 06:03:03,502 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-09-10 06:03:03,587 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-09-10 06:03:03,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856061228134230.1789020183.628648996353149-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:03,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-09-10 06:03:03,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514093280379092.1789020183.706854581832886-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:03,754 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-09-10 06:03:03,837 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-09-10 06:03:03,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-09-10 06:03:03,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236722034341733.1789020183.960983276367188-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:04,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-09-10 06:03:04,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661861405493499.1789020184.041743516921997-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:04,086 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-09-10 06:03:04,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-09-10 06:03:04,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-09-10 06:03:04,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723458487964185.1789020184.372931003570557-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:04,464 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-09-10 06:03:04,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979166921727433.1789020184.522354125976562-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:04,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-09-10 06:03:04,700 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-09-10 06:03:04,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-09-10 06:03:04,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114691192383458.1789020184.795068740844727-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:04,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-09-10 06:03:04,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643587825852214.1789020184.862631797790527-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:04,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-09-10 06:03:04,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-09-10 06:03:05,069 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-09-10 06:03:05,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062675284178887.1789020185.137141704559326-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:05,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-09-10 06:03:05,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985769828552155.1789020185.265019416809082-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:05,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-09-10 06:03:05,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-09-10 06:03:05,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-09-10 06:03:05,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408255694231933.1789020185.726705074310303-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:05,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-09-10 06:03:05,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505539548495552.1789020185.833660125732422-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:05,886 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-09-10 06:03:06,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-09-10 06:03:06,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-09-10 06:03:06,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409014115600067.1789020186.220499277114868-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:06,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-09-10 06:03:06,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932579098676824.1789020186.339419841766357-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:06,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-09-10 06:03:06,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-09-10 06:03:06,620 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-09-10 06:03:06,755 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652741521927409.1789020186.666992425918579-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:06,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-09-10 06:03:06,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233823059243592.1789020186.830809831619263-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:06,899 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-09-10 06:03:06,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-09-10 06:03:07,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-09-10 06:03:07,717 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-09-10 06:03:08,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-09-10 06:03:08,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-09-10 06:03:09,011 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-09-10 06:03:09,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-09-10 06:03:09,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-09-10 06:03:09,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-09-10 06:03:09,832 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-09-10 06:03:10,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-09-10 06:03:10,388 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:10,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820015320249120.1789020190.708518981933594-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:11,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-09-10 06:03:11,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848896719456906.1789020191.292048692703247-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:11,372 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-09-10 06:03:11,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-09-10 06:03:11,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-09-10 06:03:11,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820594170792692.1789020191.622597455978394-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:11,684 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-09-10 06:03:11,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673966809407064.1789020191.721594572067261-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:11,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-09-10 06:03:11,888 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-09-10 06:03:12,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-09-10 06:03:12,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573430162479702.1789020192.073331356048584-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:12,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-09-10 06:03:12,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220844622931155.1789020192.170095682144165-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:12,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-09-10 06:03:12,321 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-09-10 06:03:12,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-09-10 06:03:12,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045929859340467.1789020192.472481727600098-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:12,525 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-09-10 06:03:12,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505626545682086.1789020192.569638967514038-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:12,621 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-09-10 06:03:12,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-09-10 06:03:12,853 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-09-10 06:03:12,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463493799758491.1789020192.896079540252686-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:12,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-09-10 06:03:13,077 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344930441102027.1789020193.009174108505249-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:13,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-09-10 06:03:13,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-09-10 06:03:13,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-09-10 06:03:13,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024941942760741.1789020193.322674989700317-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:13,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-09-10 06:03:13,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932334616062083.1789020193.421860694885254-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:13,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-09-10 06:03:13,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-09-10 06:03:13,768 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-09-10 06:03:13,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230449243562561.1789020193.868032217025757-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:13,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-09-10 06:03:14,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757678027353208.1789020194.029290199279785-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:14,093 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-09-10 06:03:14,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-09-10 06:03:14,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-09-10 06:03:14,379 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739237196364978.1789020194.331051349639893-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:14,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-09-10 06:03:14,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772381994427654.1789020194.431990861892700-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:14,484 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-09-10 06:03:14,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-09-10 06:03:14,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-09-10 06:03:14,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370091555784960.1789020194.722447872161865-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:14,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-09-10 06:03:14,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914545774731453.1789020194.821143150329590-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:14,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-09-10 06:03:15,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-09-10 06:03:15,116 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-09-10 06:03:15,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115014149047712.1789020195.152106761932373-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:15,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-09-10 06:03:15,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657920722151502.1789020195.263827085494995-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:15,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-09-10 06:03:15,426 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-09-10 06:03:15,505 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-09-10 06:03:15,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963525076903067.1789020195.548816204071045-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:15,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-09-10 06:03:15,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624877887813697.1789020195.627912998199463-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:15,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-09-10 06:03:15,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-09-10 06:03:15,832 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-09-10 06:03:15,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675665392311266.1789020195.866738796234131-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:15,910 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-09-10 06:03:15,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091750789339452.1789020195.938776969909668-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:15,980 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-09-10 06:03:16,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-09-10 06:03:16,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-09-10 06:03:16,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138197679504444.1789020196.166729927062988-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:16,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-09-10 06:03:16,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811097315343404.1789020196.242686271667480-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:16,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-09-10 06:03:16,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-09-10 06:03:16,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-09-10 06:03:16,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967947124563662.1789020196.547844171524048-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:16,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-09-10 06:03:16,710 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537089342545914.1789020196.661029100418091-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:16,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-09-10 06:03:16,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-09-10 06:03:16,885 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-09-10 06:03:16,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:03:19,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-09-10 06:03:19,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749755483254542.1789020199.246218919754028-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:19,416 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-09-10 06:03:19,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965853988451487.1789020199.452134370803833-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:19,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-09-10 06:03:19,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-09-10 06:03:19,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-09-10 06:03:19,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117686947305471.1789020199.698099851608276-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:19,747 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-09-10 06:03:19,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245768747374966.1789020199.781641244888306-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:19,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-09-10 06:03:19,913 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-09-10 06:03:19,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-09-10 06:03:20,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-09-10 06:03:20,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-09-10 06:03:20,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091077699319463.1789020200.541373729705811-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:20,733 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-09-10 06:03:20,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838508665785121.1789020200.768352985382080-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:20,824 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-09-10 06:03:20,915 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-09-10 06:03:21,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-09-10 06:03:21,117 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536928511622986.1789020201.065067768096924-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:21,126 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-09-10 06:03:21,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231308054990561.1789020201.189417362213135-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:21,264 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-09-10 06:03:21,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-09-10 06:03:21,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-09-10 06:03:21,836 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-09-10 06:03:21,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-09-10 06:03:22,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640401464527817.1789020202.081689119338989-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:22,274 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-09-10 06:03:22,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875435345809366.1789020202.310484647750854-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:22,361 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-09-10 06:03:22,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-09-10 06:03:22,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-09-10 06:03:22,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738153118304028.1789020202.565917491912842-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:22,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-09-10 06:03:22,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824318552107045.1789020202.651143312454224-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:22,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-09-10 06:03:22,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-09-10 06:03:22,871 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-09-10 06:03:22,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-09-10 06:03:23,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486145443316134.1789020203.040224552154541-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:23,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-09-10 06:03:23,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305804218296681.1789020203.274565219879150-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:23,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-09-10 06:03:23,411 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-09-10 06:03:23,495 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-09-10 06:03:23,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126118711704537.1789020203.532662153244019-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:23,584 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-09-10 06:03:23,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425949537083109.1789020203.620615959167480-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:23,670 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-09-10 06:03:23,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-09-10 06:03:23,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-09-10 06:03:24,096 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-09-10 06:03:24,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-09-10 06:03:24,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423350545880413.1789020204.334105491638184-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:24,528 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-09-10 06:03:24,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439033616421006.1789020204.564175605773926-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:24,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-09-10 06:03:24,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-09-10 06:03:24,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-09-10 06:03:24,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084147151937873.1789020204.813069343566895-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:24,858 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-09-10 06:03:24,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963098846629606.1789020204.888242006301880-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:24,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-09-10 06:03:25,010 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-09-10 06:03:25,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-09-10 06:03:25,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-09-10 06:03:25,468 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-09-10 06:03:25,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753986906032990.1789020205.584528207778931-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:25,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-09-10 06:03:25,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105661712797733.1789020205.808779954910278-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:25,863 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-09-10 06:03:25,948 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-09-10 06:03:26,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-09-10 06:03:26,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419631442041265.1789020206.065188407897949-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:26,110 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-09-10 06:03:26,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758759904880869.1789020206.139984130859375-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:26,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-09-10 06:03:26,263 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-09-10 06:03:26,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-09-10 06:03:26,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-09-10 06:03:26,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-09-10 06:03:26,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766607584392188.1789020206.847700834274292-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:27,010 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-09-10 06:03:27,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339815720267559.1789020207.042254924774170-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:27,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-09-10 06:03:27,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-09-10 06:03:27,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-09-10 06:03:27,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135867858806577.1789020207.275508880615234-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:27,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-09-10 06:03:27,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207402908572207.1789020207.348852872848511-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:27,390 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-09-10 06:03:27,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-09-10 06:03:27,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-09-10 06:03:27,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-09-10 06:03:28,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-09-10 06:03:28,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091651827757870.1789020208.276407480239868-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:28,503 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-09-10 06:03:28,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848366099626749.1789020208.539859056472778-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:28,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-09-10 06:03:28,678 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-09-10 06:03:28,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-09-10 06:03:28,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523659496650736.1789020208.826717138290405-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:28,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-09-10 06:03:28,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781180032436153.1789020208.935155630111694-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:29,001 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-09-10 06:03:29,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-09-10 06:03:29,189 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-09-10 06:03:29,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-09-10 06:03:29,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384066221476703.1789020209.398265123367310-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:29,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-09-10 06:03:29,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835992536773644.1789020209.754649400711060-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:29,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-09-10 06:03:29,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-09-10 06:03:30,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-09-10 06:03:30,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254990585280774.1789020210.808191776275635-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:30,902 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-09-10 06:03:30,987 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587790901191523.1789020210.945988178253174-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:30,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-09-10 06:03:31,070 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-09-10 06:03:31,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-09-10 06:03:31,473 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-09-10 06:03:31,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-09-10 06:03:32,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753744295135937.1789020211.874949216842651-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:32,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-09-10 06:03:32,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818230867768684.1789020212.191987752914429-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:32,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-09-10 06:03:32,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-09-10 06:03:32,426 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-09-10 06:03:32,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616281779853529.1789020212.458951234817505-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:32,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-09-10 06:03:32,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330990484958873.1789020212.549814701080322-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:32,600 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-09-10 06:03:32,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-09-10 06:03:32,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-09-10 06:03:33,158 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-09-10 06:03:33,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-09-10 06:03:33,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-09-10 06:03:33,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259347121409631.1789020213.614947557449341-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:33,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-09-10 06:03:33,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486754190564086.1789020213.882121324539185-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:33,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-09-10 06:03:34,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-09-10 06:03:34,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-09-10 06:03:34,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350178275309488.1789020214.272520303726196-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:34,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-09-10 06:03:34,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116742739470033.1789020214.400894403457642-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:34,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-09-10 06:03:34,555 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-09-10 06:03:34,657 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-09-10 06:03:35,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-09-10 06:03:35,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-09-10 06:03:35,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575397880161580.1789020215.466496467590332-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:35,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-09-10 06:03:35,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897388365219797.1789020215.772866249084473-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:35,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-09-10 06:03:35,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-09-10 06:03:36,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-09-10 06:03:36,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946342470004133.1789020216.153169631958008-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:36,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-09-10 06:03:36,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609453036749632.1789020216.267758369445801-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:36,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-09-10 06:03:36,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-09-10 06:03:36,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-09-10 06:03:36,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-09-10 06:03:37,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-09-10 06:03:37,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561680830787316.1789020217.360547304153442-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:37,623 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-09-10 06:03:37,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881039415402645.1789020217.675866842269897-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:37,750 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-09-10 06:03:37,862 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-09-10 06:03:37,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-09-10 06:03:38,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121833677118161.1789020218.012840747833252-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:38,078 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-09-10 06:03:38,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716206204508241.1789020218.122321605682373-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:38,186 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-09-10 06:03:38,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-09-10 06:03:38,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-09-10 06:03:38,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-09-10 06:03:38,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-09-10 06:03:39,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255227829788612.1789020219.009707450866699-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:39,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-09-10 06:03:39,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656955424231649.1789020219.273173570632935-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:39,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-09-10 06:03:39,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-09-10 06:03:39,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-09-10 06:03:39,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402263489795750.1789020219.651038408279419-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:39,732 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-09-10 06:03:39,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678652480504321.1789020219.783661603927612-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:39,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-09-10 06:03:40,026 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-09-10 06:03:40,107 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-09-10 06:03:40,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-09-10 06:03:40,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-09-10 06:03:40,721 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-09-10 06:03:41,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875795973206882.1789020220.886080265045166-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:41,172 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-09-10 06:03:41,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844985802517053.1789020221.209377050399780-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:41,253 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-09-10 06:03:41,339 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-09-10 06:03:41,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-09-10 06:03:41,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969844678722303.1789020221.520775794982910-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:41,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-09-10 06:03:41,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817954877368430.1789020221.640504360198975-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:41,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-09-10 06:03:41,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-09-10 06:03:41,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-09-10 06:03:42,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-09-10 06:03:42,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:03:42,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-09-10 06:03:42,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-09-10 06:03:42,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-09-10 06:03:43,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947817135858834.1789020222.861061811447144-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:43,069 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-09-10 06:03:43,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185536721315613.1789020223.123126745223999-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:43,209 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-09-10 06:03:43,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-09-10 06:03:43,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-09-10 06:03:43,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194804503412928.1789020223.454858779907227-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:43,514 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-09-10 06:03:43,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706890121907654.1789020223.564564228057861-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:43,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-09-10 06:03:43,703 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-09-10 06:03:43,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-09-10 06:03:43,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-09-10 06:03:43,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-09-10 06:03:43,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-09-10 06:03:43,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-09-10 06:03:43,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-09-10 06:03:43,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-09-10 06:03:44,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:44,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-09-10 06:03:44,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-09-10 06:03:44,491 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-09-10 06:03:44,632 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:44,650 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-09-10 06:03:44,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-09-10 06:03:44,861 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:45,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-09-10 06:03:45,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:03:45,367 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:45,402 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-09-10 06:03:45,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-09-10 06:03:45,465 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-09-10 06:03:45,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:45,508 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:45,533 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-09-10 06:03:45,560 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:45,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-09-10 06:03:45,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-09-10 06:03:45,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:45,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-09-10 06:03:45,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-09-10 06:03:45,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:45,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-09-10 06:03:45,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681332283008099.1789020225.849267721176147-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:46,021 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-09-10 06:03:46,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150672901717325.1789020226.056280851364136-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:46,106 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2088] 2026-09-10 06:03:46,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2089] 2026-09-10 06:03:46,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2090] 2026-09-10 06:03:46,333 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955866949765475.1789020226.295747041702271-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:46,339 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2091] 2026-09-10 06:03:46,412 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170683017671191.1789020226.371447086334229-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:46,418 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-09-10 06:03:46,494 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-09-10 06:03:46,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-09-10 06:03:46,711 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514096289004000.1789020226.615592718124390-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:46,773 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-09-10 06:03:46,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839146545490910.1789020226.807218313217163-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:46,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-09-10 06:03:46,922 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-09-10 06:03:46,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-09-10 06:03:47,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319315684706541.1789020227.032264232635498-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:47,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-09-10 06:03:47,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175776411586720.1789020227.106212377548218-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:47,148 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-09-10 06:03:47,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-09-10 06:03:47,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-09-10 06:03:47,341 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:47,359 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:47,681 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:47,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:47,740 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:48,158 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:48,174 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:48,204 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:48,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:48,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-09-10 06:03:48,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-09-10 06:03:48,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-09-10 06:03:48,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2077] 2026-09-10 06:03:48,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-09-10 06:03:48,531 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-09-10 06:03:48,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-09-10 06:03:48,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-09-10 06:03:48,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [25159] 2026-09-10 06:03:48,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-09-10 06:03:48,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:48,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-09-10 06:03:48,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2077] 2026-09-10 06:03:48,936 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-09-10 06:03:49,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25161] 2026-09-10 06:03:49,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-09-10 06:03:49,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-09-10 06:03:49,260 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-09-10 06:03:49,439 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-09-10 06:03:49,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25164] 2026-09-10 06:03:49,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-09-10 06:03:49,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-09-10 06:03:50,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-09-10 06:03:50,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-09-10 06:03:50,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-09-10 06:03:50,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) started manually 2026-09-10 06:03:50,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) done 2026-09-10 06:03:50,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-09-10 06:03:50,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) started manually 2026-09-10 06:03:50,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) done 2026-09-10 06:03:50,998 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:51,058 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:51,224 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:51,306 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:51,379 127 INFO rb-2d4cbc2-224673-413743 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-10 06:03:51,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-09-10 06:03:51,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-09-10 06:03:51,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:51,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-09-10 06:03:51,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-09-10 06:03:51,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-09-10 06:03:52,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:52,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-09-10 06:03:52,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [193590, 193589] 2026-09-10 06:03:52,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-09-10 06:03:52,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-09-10 06:03:52,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-09-10 06:03:52,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:52,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-09-10 06:03:58,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:03:58,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702169425161050.1789020238.574573755264282-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:03:58,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-09-10 06:03:58,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181211167415568.1789020238.824581146240234-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:03:58,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-09-10 06:03:59,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-09-10 06:03:59,126 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-09-10 06:03:59,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520672441353044.1789020239.171988964080811-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:03:59,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-09-10 06:03:59,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925562471546614.1789020239.299337148666382-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:03:59,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-09-10 06:03:59,486 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-09-10 06:03:59,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-09-10 06:03:59,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome pid: 2476 2026-09-10 06:03:59,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless temporary user profile dir: /tmp/tmpqrdibrgv_chrome_odoo 2026-09-10 06:03:59,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:36087/json/version 2026-09-10 06:03:59,803 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:36087/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:03:59,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:03:59,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:36087/json 2026-09-10 06:03:59,870 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:36087/json with timeout 3 increased to 10s during tests 2026-09-10 06:03:59,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Websocket url found: ws://127.0.0.1:36087/devtools/page/57BC3027DC20ED6AD1FA1D89A6D1F598 2026-09-10 06:03:59,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Enable chrome headless console log notification 2026-09-10 06:03:59,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless enable page notifications 2026-09-10 06:04:00,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:vrp_tour_operator from n/a 2026-09-10 06:04:00,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Setting session cookie in browser 2026-09-10 06:04:00,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Open "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-09-10 06:04:00,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigating to: "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_fleet_dispatch_client" 2026-09-10 06:04:00,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:04:01,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web HTTP/1.1" 200 - 177 0.196 1.052 2026-09-10 06:04:01,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigation result: {'frameId': '57BC3027DC20ED6AD1FA1D89A6D1F598', 'loaderId': '9217CAE4E4EB70350C59D343D044517F', 'isDownload': False} 2026-09-10 06:04:01,340 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:01,372 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 06:04:01,382 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 06:04:01,411 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.041 2026-09-10 06:04:01,432 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:01,475 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.044 0.035 2026-09-10 06:04:01,691 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/webclient/load_menus/eda1b23df255ea05c3bae8d20791f7d08bfcf9870e32ece72f0b6dc541a821a7 HTTP/1.1" 200 - 124 0.146 0.162 2026-09-10 06:04:01,702 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.179 2026-09-10 06:04:01,708 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:01] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 06:04:02,298 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:02,301 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 06:04:02,304 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:02,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:04:02,360 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-10 06:04:02,403 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 06:04:02,424 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-09-10 06:04:02,450 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.019 2026-09-10 06:04:02,520 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.045 2026-09-10 06:04:02,523 127 INFO rb-2d4cbc2-224673-413743 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": "/web#action=viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:04:02,544 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:02,553 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 06:04:02,588 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 06:04:02,634 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 06:04:02,653 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:04:02,726 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "POST /mail/data HTTP/1.1" 200 - 34 0.090 0.081 2026-09-10 06:04:02,785 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.036 0.170 2026-09-10 06:04:02,843 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/image?model=res.users&field=avatar_128&id=483 HTTP/1.1" 200 - 16 0.027 0.209 2026-09-10 06:04:02,885 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/image/res.partner/1180/avatar_128?unique=1789020238000 HTTP/1.1" 200 - 8 0.010 0.264 2026-09-10 06:04:02,932 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.133 2026-09-10 06:04:02,956 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.354 2026-09-10 06:04:02,983 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:04:03,009 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.016 2026-09-10 06:04:03,082 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 12 0.017 0.026 2026-09-10 06:04:03,186 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.056 0.082 2026-09-10 06:04:03,235 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.008 0.011 2026-09-10 06:04:03,239 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 06:04:03,279 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 06:04:03,298 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.033 2026-09-10 06:04:03,315 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:03] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.049 2026-09-10 06:04:03,478 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:03,549 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:13,687 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:13] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_dispatch_optimize HTTP/1.1" 200 - 37 0.052 10.083 2026-09-10 06:04:13,734 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:13] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-10 06:04:13,775 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:13,840 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:13,891 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:13,957 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:14,027 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:14,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: tour succeeded 2026-09-10 06:04:14,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR dispatch_optimize_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 06:04:14,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: heap 22159748 (allocated 23552000) 2026-09-10 06:04:14,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing chrome headless with pid 2476 2026-09-10 06:04:14,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing websocket connection 2026-09-10 06:04:14,218 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Terminating chrome headless with pid 2476 2026-09-10 06:04:14,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_060414_350366_test_dispatch_optimise_tour.txt 2026-09-10 06:04:14,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Removing chrome user profile "/tmp/tmpqrdibrgv_chrome_odoo" 2026-09-10 06:04:14,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:14,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-09-10 06:04:14,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-09-10 06:04:14,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-09-10 06:04:14,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-09-10 06:04:14,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-09-10 06:04:14,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:14,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-09-10 06:04:15,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-09-10 06:04:15,143 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25387] 2026-09-10 06:04:15,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:04:15,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome pid: 2682 2026-09-10 06:04:15,442 127 INFO rb-2d4cbc2-224673-413743 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/tmpq1mpiiuh_chrome_odoo 2026-09-10 06:04:15,442 127 INFO rb-2d4cbc2-224673-413743 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:36805/json/version 2026-09-10 06:04:15,446 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:36805/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:04:15,493 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,494 127 INFO rb-2d4cbc2-224673-413743 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:36805/json 2026-09-10 06:04:15,495 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:36805/json with timeout 3 increased to 10s during tests 2026-09-10 06:04:15,515 127 INFO rb-2d4cbc2-224673-413743 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:36805/devtools/page/28C5FCE7E52FB4263DACD61DAD4A2707 2026-09-10 06:04:15,559 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,573 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:dispatch_board_mount_operator from n/a 2026-09-10 06:04:15,665 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:15,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:04:16,916 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:16] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests HTTP/1.1" 200 - 178 0.156 1.030 2026-09-10 06:04:16,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigation result: {'frameId': '28C5FCE7E52FB4263DACD61DAD4A2707', 'loaderId': '62C63E2CBECFD9CB193A228286DFDECA', 'isDownload': False} 2026-09-10 06:04:16,920 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:16,963 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:16] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-09-10 06:04:16,984 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:16] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-09-10 06:04:16,987 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:16] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 06:04:17,035 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.048 2026-09-10 06:04:17,074 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:17,196 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /web/webclient/load_menus/e674e7a8a692296f72a962a45af8c00ede7b9ebd3a00b4abde673ec723ba9ecd HTTP/1.1" 200 - 130 0.089 0.156 2026-09-10 06:04:17,213 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.059 2026-09-10 06:04:17,314 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 06:04:17,867 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:17,872 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:17,876 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:17,893 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-10 06:04:17,903 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:17,933 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:04:17,986 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.021 2026-09-10 06:04:18,000 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.031 2026-09-10 06:04:18,022 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.045 2026-09-10 06:04:18,039 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:18,052 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:18,150 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:04:18,180 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "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-10 06:04:18,212 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /mail/data HTTP/1.1" 200 - 34 0.106 0.047 2026-09-10 06:04:18,283 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /web/image?model=res.users&field=avatar_128&id=484 HTTP/1.1" 200 - 16 0.030 0.156 2026-09-10 06:04:18,314 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /web/image/res.partner/1183/avatar_128?unique=1789020254000 HTTP/1.1" 200 - 8 0.011 0.202 2026-09-10 06:04:18,350 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.094 2026-09-10 06:04:18,376 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:04:18,383 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.278 2026-09-10 06:04:18,387 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-09-10 06:04:18,400 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:04:18,440 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.058 2026-09-10 06:04:18,458 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.038 2026-09-10 06:04:18,537 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.035 0.023 2026-09-10 06:04:18,600 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.019 0.097 2026-09-10 06:04:18,657 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.008 0.024 2026-09-10 06:04:18,662 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 06:04:18,711 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.008 0.022 2026-09-10 06:04:18,736 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.051 2026-09-10 06:04:18,755 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.059 2026-09-10 06:04:18,917 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:18,917 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:19,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: heap 21857572 (allocated 23027712) 2026-09-10 06:04:19,062 127 INFO rb-2d4cbc2-224673-413743 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 2682 2026-09-10 06:04:19,066 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:19,067 127 INFO rb-2d4cbc2-224673-413743 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 2682 2026-09-10 06:04:19,164 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_060419_164059_test_dispatch_board_mounts_under_debug_prop_validation.txt 2026-09-10 06:04:19,164 127 INFO rb-2d4cbc2-224673-413743 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/tmpq1mpiiuh_chrome_odoo" 2026-09-10 06:04:19,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:20,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-09-10 06:04:20,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-09-10 06:04:20,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-09-10 06:04:20,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-09-10 06:04:20,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-09-10 06:04:20,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-09-10 06:04:20,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:04:20,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-09-10 06:04:20,964 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-09-10 06:04:20,990 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-09-10 06:04:31,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:32,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231018982526024.1789020271.907573699951172-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:04:32,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-09-10 06:04:32,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082115328074572.1789020272.182184696197510-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:04:32,250 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-09-10 06:04:32,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-09-10 06:04:32,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-09-10 06:04:32,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251640729639033.1789020272.537548065185547-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:04:32,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-09-10 06:04:32,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433992076478900.1789020272.691694736480713-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:04:32,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-09-10 06:04:32,867 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2116] 2026-09-10 06:04:32,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-09-10 06:04:33,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:34,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603015720711979.1789020273.931103706359863-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:04:34,203 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-09-10 06:04:34,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837263182687839.1789020274.251306772232056-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:04:34,306 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-09-10 06:04:34,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2026-09-10 06:04:34,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-09-10 06:04:34,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052382255023969.1789020274.514015674591064-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:04:34,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-09-10 06:04:34,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217781461240741.1789020274.600990295410156-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:04:34,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-09-10 06:04:34,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-09-10 06:04:34,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-09-10 06:04:34,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-09-10 06:04:34,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-09-10 06:04:35,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #488 deleted trip.segment records with IDs: [371] 2026-09-10 06:04:35,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-09-10 06:04:35,492 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #488 deleted trip.segment records with IDs: [373] 2026-09-10 06:04:35,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #488 deleted trip.waypoint records with IDs: [287, 288] 2026-09-10 06:04:35,695 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:04:36,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041937955493538.1789020276.183912754058838-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:04:36,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-09-10 06:04:36,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719892420990557.1789020276.451845884323120-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:04:36,504 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-09-10 06:04:36,584 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2126] 2026-09-10 06:04:36,661 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-09-10 06:04:36,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037034367244397.1789020276.690484762191772-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:04:36,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-09-10 06:04:36,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840844790423582.1789020276.768853902816772-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:04:36,817 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-09-10 06:04:36,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2130] 2026-09-10 06:04:36,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-09-10 06:04:37,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #490 deleted trip.segment records with IDs: [375] 2026-09-10 06:04:37,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:47,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-09-10 06:04:47,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-09-10 06:04:47,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-09-10 06:04:47,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [292], uid: 491, model: trip.waypoint 2026-09-10 06:04:48,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:48,361 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-09-10 06:04:48,631 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-09-10 06:04:48,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-09-10 06:04:48,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-09-10 06:04:49,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-09-10 06:04:49,200 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:49,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-09-10 06:04:49,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-09-10 06:04:49,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:49,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-09-10 06:04:50,413 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-09-10 06:04:50,432 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25411] 2026-09-10 06:04:50,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:04:50,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome pid: 2887 2026-09-10 06:04:50,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless temporary user profile dir: /tmp/tmpl58a2ecy_chrome_odoo 2026-09-10 06:04:50,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:41657/json/version 2026-09-10 06:04:50,828 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41657/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:04:50,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:04:50,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:41657/json 2026-09-10 06:04:50,873 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41657/json with timeout 3 increased to 10s during tests 2026-09-10 06:04:50,883 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Websocket url found: ws://127.0.0.1:41657/devtools/page/21180D007BFAA13F4D954691ADF7A81A 2026-09-10 06:04:50,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Enable chrome headless console log notification 2026-09-10 06:04:50,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless enable page notifications 2026-09-10 06:04:51,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:dispatch_tour_operator from n/a 2026-09-10 06:04:51,043 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Setting session cookie in browser 2026-09-10 06:04:51,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Open "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-09-10 06:04:51,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigating to: "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_fleet_dispatch_client" 2026-09-10 06:04:51,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:04:52,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web HTTP/1.1" 200 - 179 0.184 1.076 2026-09-10 06:04:52,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigation result: {'frameId': '21180D007BFAA13F4D954691ADF7A81A', 'loaderId': 'E59D3554759EF35042B53876A100035C', 'isDownload': False} 2026-09-10 06:04:52,340 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:52,372 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 06:04:52,568 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/webclient/load_menus/eda1b23df255ea05c3bae8d20791f7d08bfcf9870e32ece72f0b6dc541a821a7 HTTP/1.1" 200 - 124 0.119 0.081 2026-09-10 06:04:52,578 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.217 2026-09-10 06:04:52,605 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.215 2026-09-10 06:04:52,614 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.239 2026-09-10 06:04:52,636 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:52,672 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:04:52,735 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:52] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 06:04:53,223 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:04:53,226 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:04:53,236 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 06:04:53,265 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-10 06:04:53,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:04:53,290 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:04:53,321 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.015 2026-09-10 06:04:53,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 06:04:53,365 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.016 2026-09-10 06:04:53,400 127 INFO rb-2d4cbc2-224673-413743 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": "/web#action=viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:04:53,433 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:53,478 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:04:53,483 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "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-10 06:04:53,597 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /mail/data HTTP/1.1" 200 - 34 0.119 0.071 2026-09-10 06:04:53,643 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/image?model=res.users&field=avatar_128&id=492 HTTP/1.1" 200 - 16 0.016 0.180 2026-09-10 06:04:53,698 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/image/res.partner/1216/avatar_128?unique=1789020289000 HTTP/1.1" 200 - 8 0.023 0.219 2026-09-10 06:04:53,736 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.256 2026-09-10 06:04:53,737 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.310 2026-09-10 06:04:53,759 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 06:04:53,795 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.110 2026-09-10 06:04:53,832 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.059 2026-09-10 06:04:53,847 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:04:53,879 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.107 2026-09-10 06:04:53,918 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:53] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.021 0.030 2026-09-10 06:04:54,027 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.045 0.114 2026-09-10 06:04:54,088 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.005 0.014 2026-09-10 06:04:54,101 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 06:04:54,138 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-10 06:04:54,152 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.025 2026-09-10 06:04:54,181 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.050 2026-09-10 06:04:54,377 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:54,433 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:54,491 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:54,580 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:54,638 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 10 0.024 0.038 2026-09-10 06:04:54,676 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:54] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 5 0.007 0.015 2026-09-10 06:04:54,757 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:54,819 127 INFO rb-2d4cbc2-224673-413743 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-10 06:04:55,080 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:55] "POST /web/dataset/call_kw/fleet.booking.item/action_dispatch_assign_to_trip HTTP/1.1" 200 - 94 0.151 0.104 2026-09-10 06:04:55,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: tour succeeded 2026-09-10 06:04:55,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR dispatch_drag_drop_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 06:04:55,108 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:55] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 1 0.004 0.013 2026-09-10 06:04:55,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: heap 23092332 (allocated 24600576) 2026-09-10 06:04:55,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing chrome headless with pid 2887 2026-09-10 06:04:55,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing websocket connection 2026-09-10 06:04:55,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Terminating chrome headless with pid 2887 2026-09-10 06:04:55,321 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:04:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 2 0.007 0.019 2026-09-10 06:04:55,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_060455_419236_test_dispatch_keyboard_assignment_tour.txt 2026-09-10 06:04:55,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Removing chrome user profile "/tmp/tmpl58a2ecy_chrome_odoo" 2026-09-10 06:04:55,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:04:55,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-09-10 06:04:55,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-09-10 06:04:55,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:55,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-09-10 06:04:55,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-09-10 06:04:55,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:55,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-09-10 06:04:55,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-09-10 06:04:55,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-09-10 06:04:55,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-09-10 06:04:55,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-09-10 06:04:55,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-09-10 06:04:55,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:55,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-09-10 06:04:55,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-09-10 06:04:55,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:55,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-09-10 06:04:56,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-09-10 06:04:56,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:56,163 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-09-10 06:04:56,344 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-09-10 06:04:56,518 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:56,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-09-10 06:04:56,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-09-10 06:04:56,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:04:57,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430269907705281.1789020297.200645446777344-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:04:57,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-09-10 06:04:57,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201623315023025.1789020297.578831195831299-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:04:57,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2026-09-10 06:04:57,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2026-09-10 06:04:57,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2026-09-10 06:04:58,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664311596726555.1789020297.998330116271973-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:04:58,068 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-09-10 06:04:58,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606466185600457.1789020298.120924234390259-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:04:58,209 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-09-10 06:04:58,308 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-09-10 06:04:58,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-09-10 06:04:58,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-09-10 06:04:59,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-09-10 06:04:59,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-09-10 06:04:59,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-09-10 06:04:59,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-09-10 06:04:59,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-09-10 06:04:59,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-09-10 06:04:59,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-09-10 06:04:59,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-09-10 06:04:59,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-09-10 06:04:59,902 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-09-10 06:05:00,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-09-10 06:05:00,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-09-10 06:05:00,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-09-10 06:05:00,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-09-10 06:05:00,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-09-10 06:05:00,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:05:01,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694191748621766.1789020301.045490980148315-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:01,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-09-10 06:05:01,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231401130688367.1789020301.416980028152466-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:01,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-09-10 06:05:01,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-09-10 06:05:01,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-09-10 06:05:01,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299453253038440.1789020301.729870557785034-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:01,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-09-10 06:05:01,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365742857255990.1789020301.817963123321533-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:01,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-09-10 06:05:01,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-09-10 06:05:02,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-09-10 06:05:02,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-09-10 06:05:02,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-09-10 06:05:02,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-09-10 06:05:02,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-09-10 06:05:02,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-09-10 06:05:02,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-09-10 06:05:03,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:05:03,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701038151819064.1789020303.417078256607056-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:03,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-09-10 06:05:03,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286441934847463.1789020303.760380268096924-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:03,826 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-09-10 06:05:03,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-09-10 06:05:04,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-09-10 06:05:04,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675261497222658.1789020304.060293674468994-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:04,120 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2026-09-10 06:05:04,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671134594714496.1789020304.153906106948853-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:04,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2026-09-10 06:05:04,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2026-09-10 06:05:04,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-09-10 06:05:04,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-09-10 06:05:04,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-09-10 06:05:04,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-09-10 06:05:05,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-09-10 06:05:05,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-09-10 06:05:05,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-09-10 06:05:05,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-09-10 06:05:05,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-09-10 06:05:05,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-09-10 06:05:05,682 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-09-10 06:05:05,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:05:06,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939042092433372.1789020306.046360015869141-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:06,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-09-10 06:05:06,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320509979365904.1789020306.368938446044922-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:06,440 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-09-10 06:05:06,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-09-10 06:05:06,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-09-10 06:05:06,750 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785543554458961.1789020306.681136369705200-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:06,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-09-10 06:05:06,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067507802973495.1789020306.802485704421997-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:06,885 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-09-10 06:05:06,997 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-09-10 06:05:07,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-09-10 06:05:07,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-09-10 06:05:08,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-09-10 06:05:08,553 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [311], uid: 494, model: trip.waypoint 2026-09-10 06:05:08,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-09-10 06:05:09,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-09-10 06:05:09,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-09-10 06:05:09,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-09-10 06:05:09,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-09-10 06:05:10,019 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-09-10 06:05:10,229 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:10,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273357658848781.1789020310.659512281417847-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:10,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-09-10 06:05:10,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898509289842911.1789020310.883845090866089-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:10,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-09-10 06:05:11,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-09-10 06:05:11,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2026-09-10 06:05:11,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489602103235289.1789020311.146789550781250-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:11,196 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2026-09-10 06:05:11,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965161024603500.1789020311.232087850570679-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:11,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2026-09-10 06:05:11,377 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-09-10 06:05:11,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-09-10 06:05:11,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-09-10 06:05:11,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-09-10 06:05:12,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-09-10 06:05:12,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-09-10 06:05:12,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome pid: 3097 2026-09-10 06:05:12,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless temporary user profile dir: /tmp/tmpb627l_lr_chrome_odoo 2026-09-10 06:05:12,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:45173/json/version 2026-09-10 06:05:12,500 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:45173/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:05:12,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:05:12,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:45173/json 2026-09-10 06:05:12,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:45173/json with timeout 3 increased to 10s during tests 2026-09-10 06:05:12,603 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Websocket url found: ws://127.0.0.1:45173/devtools/page/BD65EC9FE9B9E3B56AAC94CB4F89BA55 2026-09-10 06:05:12,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Enable chrome headless console log notification 2026-09-10 06:05:12,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless enable page notifications 2026-09-10 06:05:12,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:driver_exec_tour from n/a 2026-09-10 06:05:12,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Setting session cookie in browser 2026-09-10 06:05:12,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Open "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" in browser 2026-09-10 06:05:12,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigating to: "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" 2026-09-10 06:05:12,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:05:13,842 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:13] "GET /web HTTP/1.1" 200 - 177 0.148 0.939 2026-09-10 06:05:13,855 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigation result: {'frameId': 'BD65EC9FE9B9E3B56AAC94CB4F89BA55', 'loaderId': 'D7CA0197B68C7232CA24C4B8ADC124B6', 'isDownload': False} 2026-09-10 06:05:13,855 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:13,889 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:13] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-10 06:05:14,043 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/webclient/load_menus/7810c30391df0a78a9953b115c6715b66e4602ca01438bfcc10787d29cadbc1c HTTP/1.1" 200 - 113 0.082 0.082 2026-09-10 06:05:14,082 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.185 2026-09-10 06:05:14,089 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.211 2026-09-10 06:05:14,099 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.224 2026-09-10 06:05:14,135 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-09-10 06:05:14,186 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:14,250 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 06:05:14,760 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:05:14,767 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 06:05:14,774 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 06:05:14,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:05:14,842 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-10 06:05:14,859 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:05:14,905 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 06:05:14,957 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.029 2026-09-10 06:05:14,992 127 INFO rb-2d4cbc2-224673-413743 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": "/web#action=viin_fleet_planning.action_driver_execution_client", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:05:15,008 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.057 2026-09-10 06:05:15,019 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:15,108 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:05:15,136 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 06:05:15,233 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /mail/data HTTP/1.1" 200 - 48 0.137 0.084 2026-09-10 06:05:15,235 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.194 2026-09-10 06:05:15,304 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/image/res.partner/1238/avatar_128?unique=1789020310000 HTTP/1.1" 200 - 15 0.041 0.196 2026-09-10 06:05:15,331 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/image?model=res.users&field=avatar_128&id=498 HTTP/1.1" 200 - 9 0.008 0.260 2026-09-10 06:05:15,357 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.274 2026-09-10 06:05:15,401 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.133 2026-09-10 06:05:15,406 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:05:15,438 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:05:15,440 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.011 0.019 2026-09-10 06:05:15,487 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.066 2026-09-10 06:05:15,521 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.012 0.029 2026-09-10 06:05:15,584 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.014 0.018 2026-09-10 06:05:15,645 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.012 0.023 2026-09-10 06:05:15,727 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 10 0.033 0.028 2026-09-10 06:05:15,757 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:15,828 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:15,964 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_driver_start HTTP/1.1" 200 - 70 0.071 0.062 2026-09-10 06:05:15,986 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:15] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-10 06:05:16,020 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.008 0.017 2026-09-10 06:05:16,029 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,053 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.007 0.011 2026-09-10 06:05:16,088 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,160 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,228 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 31 0.034 0.031 2026-09-10 06:05:16,255 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.010 2026-09-10 06:05:16,293 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.010 0.015 2026-09-10 06:05:16,326 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.013 0.013 2026-09-10 06:05:16,355 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,405 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/action_load HTTP/1.1" 200 - 17 0.021 0.027 2026-09-10 06:05:16,433 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.010 2026-09-10 06:05:16,477 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.013 0.020 2026-09-10 06:05:16,502 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.010 2026-09-10 06:05:16,539 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,582 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.024 0.018 2026-09-10 06:05:16,609 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.011 2026-09-10 06:05:16,642 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.009 0.018 2026-09-10 06:05:16,683 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.012 0.014 2026-09-10 06:05:16,723 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:16,769 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 16 0.019 0.023 2026-09-10 06:05:16,802 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.011 0.011 2026-09-10 06:05:16,878 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.044 0.020 2026-09-10 06:05:16,917 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:16] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.013 0.016 2026-09-10 06:05:16,955 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:17,026 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/action_unload HTTP/1.1" 200 - 17 0.045 0.024 2026-09-10 06:05:17,047 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-10 06:05:17,083 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.012 0.016 2026-09-10 06:05:17,114 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.007 0.013 2026-09-10 06:05:17,139 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:17,163 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.008 0.015 2026-09-10 06:05:17,189 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.009 0.010 2026-09-10 06:05:17,220 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.011 0.015 2026-09-10 06:05:17,247 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.009 0.010 2026-09-10 06:05:17,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:17,349 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:17,371 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/action_report_issue HTTP/1.1" 200 - 9 0.008 0.014 2026-09-10 06:05:17,411 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.015 0.017 2026-09-10 06:05:17,447 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.011 0.018 2026-09-10 06:05:17,476 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.009 0.013 2026-09-10 06:05:17,507 127 INFO rb-2d4cbc2-224673-413743 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-10 06:05:17,660 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_finish_driver_trip HTTP/1.1" 200 - 71 0.082 0.070 2026-09-10 06:05:17,699 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:05:17] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.007 0.020 2026-09-10 06:05:17,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: tour succeeded 2026-09-10 06:05:17,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR driver_execution_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 06:05:17,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: heap 20048756 (allocated 21454848) 2026-09-10 06:05:17,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing chrome headless with pid 3097 2026-09-10 06:05:17,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing websocket connection 2026-09-10 06:05:17,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Terminating chrome headless with pid 3097 2026-09-10 06:05:17,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_060517_969042_test_driver_execution_tour.txt 2026-09-10 06:05:17,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Removing chrome user profile "/tmp/tmpb627l_lr_chrome_odoo" 2026-09-10 06:05:18,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:05:20,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-09-10 06:05:20,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401092272735875.1789020320.612344741821289-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:20,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-09-10 06:05:20,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110720953376312.1789020320.833127975463867-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:20,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2026-09-10 06:05:20,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-09-10 06:05:21,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-09-10 06:05:21,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163465661853678.1789020321.065888404846191-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:21,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-09-10 06:05:21,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211399700647136.1789020321.149035692214966-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:21,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-09-10 06:05:21,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2026-09-10 06:05:21,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2026-09-10 06:05:21,586 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-09-10 06:05:21,677 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-09-10 06:05:21,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-09-10 06:05:21,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278680094265167.1789020321.803164482116699-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:21,981 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-09-10 06:05:22,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659318298812242.1789020322.026208162307739-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:22,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-09-10 06:05:22,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2026-09-10 06:05:22,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2026-09-10 06:05:22,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143929354552167.1789020322.318604946136475-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:22,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2026-09-10 06:05:22,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935776623137647.1789020322.401577711105347-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:22,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2026-09-10 06:05:22,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2026-09-10 06:05:22,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2026-09-10 06:05:22,787 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-09-10 06:05:22,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-09-10 06:05:22,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-09-10 06:05:23,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827121784578444.1789020323.028739929199219-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:23,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-09-10 06:05:23,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480037712654697.1789020323.232293367385864-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:23,279 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-09-10 06:05:23,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2026-09-10 06:05:23,425 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2026-09-10 06:05:23,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534943836700198.1789020323.460699558258057-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:23,512 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-09-10 06:05:23,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947974824596849.1789020323.543731451034546-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:23,597 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-09-10 06:05:23,679 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-09-10 06:05:23,765 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-09-10 06:05:23,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-09-10 06:05:24,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-09-10 06:05:24,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-09-10 06:05:24,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-09-10 06:05:24,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-09-10 06:05:24,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580236687525139.1789020324.501977682113647-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:24,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-09-10 06:05:24,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271872893331535.1789020324.744038820266724-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:24,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-09-10 06:05:24,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-09-10 06:05:24,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-09-10 06:05:25,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901168987275742.1789020325.045430183410645-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:25,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-09-10 06:05:25,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926507361503801.1789020325.120059967041016-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:25,157 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-09-10 06:05:25,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-09-10 06:05:25,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-09-10 06:05:25,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104805987390358.1789020325.410794496536255-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:25,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-09-10 06:05:25,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461727621629916.1789020325.550063371658325-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:25,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-09-10 06:05:25,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-09-10 06:05:25,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-09-10 06:05:25,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742412948460641.1789020325.802306413650513-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:25,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-09-10 06:05:25,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146467203731350.1789020325.886815071105957-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:25,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-09-10 06:05:26,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-09-10 06:05:26,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-09-10 06:05:26,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:28,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-09-10 06:05:28,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-09-10 06:05:28,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-09-10 06:05:28,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-09-10 06:05:28,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-09-10 06:05:28,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-09-10 06:05:29,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-09-10 06:05:29,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-09-10 06:05:29,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-09-10 06:05:29,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-09-10 06:05:30,164 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-09-10 06:05:31,026 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-09-10 06:05:31,222 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-09-10 06:05:31,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-09-10 06:05:31,622 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-09-10 06:05:31,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-09-10 06:05:32,176 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-09-10 06:05:32,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-09-10 06:05:32,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-09-10 06:05:32,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-09-10 06:05:33,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-09-10 06:05:33,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-09-10 06:05:33,272 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-09-10 06:05:33,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-09-10 06:05:33,927 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-09-10 06:05:34,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-09-10 06:05:34,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-09-10 06:05:34,626 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-09-10 06:05:34,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-09-10 06:05:35,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-09-10 06:05:35,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-09-10 06:05:35,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-09-10 06:05:36,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-09-10 06:05:36,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-09-10 06:05:36,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-09-10 06:05:36,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-09-10 06:05:36,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-09-10 06:05:36,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-09-10 06:05:36,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-09-10 06:05:36,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-09-10 06:05:36,899 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-09-10 06:05:36,996 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-09-10 06:05:37,099 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-09-10 06:05:37,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-09-10 06:05:37,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-09-10 06:05:37,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-09-10 06:05:37,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3885] 2026-09-10 06:05:37,957 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:39,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-09-10 06:05:40,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-09-10 06:05:40,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:42,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-09-10 06:05:43,336 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-09-10 06:05:43,518 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-09-10 06:05:43,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-09-10 06:05:44,044 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-09-10 06:05:44,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-09-10 06:05:44,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-09-10 06:05:44,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-09-10 06:05:45,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-09-10 06:05:45,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-09-10 06:05:46,110 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-09-10 06:05:46,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-09-10 06:05:47,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-09-10 06:05:47,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:05:47,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-09-10 06:05:48,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-09-10 06:05:48,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-09-10 06:05:48,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-09-10 06:05:48,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-09-10 06:05:48,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-09-10 06:05:48,310 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:05:48,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-09-10 06:05:48,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-09-10 06:05:48,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:05:50,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-09-10 06:05:50,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:52,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-09-10 06:05:53,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:54,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-09-10 06:05:55,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-09-10 06:05:55,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-09-10 06:05:55,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-09-10 06:05:55,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-09-10 06:05:55,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-09-10 06:05:56,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:05:56,580 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206781769264088.1789020356.489808559417725-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:56,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-09-10 06:05:56,720 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192425506933151.1789020356.680322885513306-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:56,727 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-09-10 06:05:56,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-09-10 06:05:56,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-09-10 06:05:56,985 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147084368355872.1789020356.941883325576782-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:56,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-09-10 06:05:57,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576114733046065.1789020357.028898477554321-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:57,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-09-10 06:05:57,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-09-10 06:05:57,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-09-10 06:05:57,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #545 deleted trip.segment records with IDs: [512] 2026-09-10 06:05:57,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:05:58,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160578876942982.1789020358.315240859985352-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:05:58,573 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-09-10 06:05:58,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448974377851833.1789020358.613807439804077-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:05:58,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2026-09-10 06:05:58,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2026-09-10 06:05:58,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-09-10 06:05:59,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470387609067659.1789020358.969621419906616-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:05:59,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-09-10 06:05:59,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466681218121731.1789020359.087670087814331-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:05:59,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-09-10 06:05:59,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-09-10 06:05:59,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-09-10 06:05:59,602 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #546 deleted trip.segment records with IDs: [514] 2026-09-10 06:05:59,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:06:01,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-09-10 06:06:01,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-09-10 06:06:01,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:04,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-09-10 06:06:05,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860341442981853.1789020364.976522207260132-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:05,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-09-10 06:06:05,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075527381869441.1789020365.320380210876465-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:05,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-09-10 06:06:05,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-09-10 06:06:05,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-09-10 06:06:05,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176892752160920.1789020365.662534236907959-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:05,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-09-10 06:06:05,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303422035612642.1789020365.763926506042480-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:05,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-09-10 06:06:05,983 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-09-10 06:06:06,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-09-10 06:06:06,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850474110552551.1789020366.143385410308838-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:06,253 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-09-10 06:06:06,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406116641361166.1789020366.292777776718140-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:06,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-09-10 06:06:06,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-09-10 06:06:06,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-09-10 06:06:06,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831860917984199.1789020366.583931446075439-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:06,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-09-10 06:06:06,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276200898472352.1789020366.703579664230347-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:06,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-09-10 06:06:06,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-09-10 06:06:06,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-09-10 06:06:12,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:14,132 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-09-10 06:06:14,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346528263448567.1789020374.435445547103882-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:14,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-09-10 06:06:14,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025061354223550.1789020374.646429538726807-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:14,715 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-09-10 06:06:14,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-09-10 06:06:14,911 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-09-10 06:06:15,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556649542540344.1789020374.958832740783691-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:15,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-09-10 06:06:15,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476818577372430.1789020375.087996482849121-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:15,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-09-10 06:06:15,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2245] 2026-09-10 06:06:15,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2246] 2026-09-10 06:06:15,554 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747853288784595.1789020375.517488479614258-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:15,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2247] 2026-09-10 06:06:15,683 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475935179637521.1789020375.640415668487549-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:15,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2248] 2026-09-10 06:06:15,778 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2249] 2026-09-10 06:06:15,888 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-09-10 06:06:16,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245800180706655.1789020375.944006681442261-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:16,025 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-09-10 06:06:16,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635617996309492.1789020376.078429698944092-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:16,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-09-10 06:06:16,248 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-09-10 06:06:16,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2254] 2026-09-10 06:06:16,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899221004901771.1789020376.453628301620483-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:16,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2255] 2026-09-10 06:06:16,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139576226372795.1789020376.591501474380493-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:16,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-09-10 06:06:16,762 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2257] 2026-09-10 06:06:16,862 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2258] 2026-09-10 06:06:16,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959906153290307.1789020376.891848802566528-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:16,963 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-09-10 06:06:17,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721290810870609.1789020377.015066862106323-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:17,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2260] 2026-09-10 06:06:17,179 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2261] 2026-09-10 06:06:17,270 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-09-10 06:06:22,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:24,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-09-10 06:06:24,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793611910893714.1789020384.737553834915161-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:24,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2263] 2026-09-10 06:06:25,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261933786806070.1789020384.985216140747070-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:25,071 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2264] 2026-09-10 06:06:25,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-09-10 06:06:25,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-09-10 06:06:25,435 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173135242915933.1789020385.372912883758545-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:25,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-09-10 06:06:25,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593633889537951.1789020385.484760761260986-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:25,550 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-09-10 06:06:25,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-09-10 06:06:25,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-09-10 06:06:25,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-09-10 06:06:26,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980106580876466.1789020386.004225730895996-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:26,186 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-09-10 06:06:26,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357221895109248.1789020386.225054979324341-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:26,281 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-09-10 06:06:26,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-09-10 06:06:26,485 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-09-10 06:06:26,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878669973660683.1789020386.545818567276001-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:26,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-09-10 06:06:26,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830107273660382.1789020386.631512403488159-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:26,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-09-10 06:06:26,837 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-09-10 06:06:26,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-09-10 06:06:27,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-09-10 06:06:27,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327531464104954.1789020387.709639072418213-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:27,810 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-09-10 06:06:27,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869950866878934.1789020387.847336530685425-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:27,915 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-09-10 06:06:28,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-09-10 06:06:28,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-09-10 06:06:28,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831812533390306.1789020388.153171062469482-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:28,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-09-10 06:06:28,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552282149120432.1789020388.253522157669067-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:28,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-09-10 06:06:28,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-09-10 06:06:28,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-09-10 06:06:28,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-09-10 06:06:29,037 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354926567833245.1789020388.928900718688965-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:29,142 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-09-10 06:06:29,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248969871194663.1789020389.213795185089111-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:29,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-09-10 06:06:29,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-09-10 06:06:29,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-09-10 06:06:29,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920029852495262.1789020389.524665594100952-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:29,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-09-10 06:06:29,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616697142154285.1789020389.646037340164185-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:29,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-09-10 06:06:29,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2293] 2026-09-10 06:06:29,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-09-10 06:06:30,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-09-10 06:06:30,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811105695087555.1789020390.313618421554565-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:30,503 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-09-10 06:06:30,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417615595839779.1789020390.545892238616943-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:30,620 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-09-10 06:06:30,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-09-10 06:06:30,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-09-10 06:06:30,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795554186799299.1789020390.898548126220703-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:30,972 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-09-10 06:06:31,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109085138355423.1789020391.017447471618652-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:31,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-09-10 06:06:31,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-09-10 06:06:31,324 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-09-10 06:06:31,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:33,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-09-10 06:06:34,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493724677823343.1789020393.963770866394043-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:34,178 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-09-10 06:06:34,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084998260237865.1789020394.219357490539551-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:34,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-09-10 06:06:34,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-09-10 06:06:34,511 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-09-10 06:06:34,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251141046549203.1789020394.552363634109497-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:34,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-09-10 06:06:34,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681193947182513.1789020394.660523176193237-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:34,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-09-10 06:06:34,797 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-09-10 06:06:34,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-09-10 06:06:35,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-09-10 06:06:35,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170399365595828.1789020395.723505258560181-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:35,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-09-10 06:06:36,026 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841648182437388.1789020395.965193271636963-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:36,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-09-10 06:06:36,154 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-09-10 06:06:36,270 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-09-10 06:06:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773716856875115.1789020396.322414636611938-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:36,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-09-10 06:06:36,486 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495082250728787.1789020396.444788455963135-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:36,493 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-09-10 06:06:36,570 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-09-10 06:06:36,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-09-10 06:06:41,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:43,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-09-10 06:06:44,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910464082018212.1789020404.180017232894897-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:44,358 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-09-10 06:06:44,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045548461298042.1789020404.395834207534790-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:44,451 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-09-10 06:06:44,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-09-10 06:06:44,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-09-10 06:06:44,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725435052024470.1789020404.691931247711182-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:44,787 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-09-10 06:06:44,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961627051478764.1789020404.834684610366821-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:44,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-09-10 06:06:44,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-09-10 06:06:45,043 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-09-10 06:06:45,143 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207168967562192.1789020405.110908269882202-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:45,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-09-10 06:06:45,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414979279777681.1789020405.286464214324951-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:45,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-09-10 06:06:45,427 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-09-10 06:06:45,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-09-10 06:06:45,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304520887780563.1789020405.541947126388550-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:45,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-09-10 06:06:45,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561993269086115.1789020405.630952358245850-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:45,682 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-09-10 06:06:45,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-09-10 06:06:45,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-09-10 06:06:50,942 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:52,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-09-10 06:06:53,085 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:54,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-09-10 06:06:55,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357295332192986.1789020415.156401157379150-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:55,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-09-10 06:06:55,378 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003863841572325.1789020415.333262681961060-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:55,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-09-10 06:06:55,475 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-09-10 06:06:55,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-09-10 06:06:55,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158666018496891.1789020415.592510223388672-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:55,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-09-10 06:06:55,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110342812673192.1789020415.675291299819946-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:55,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-09-10 06:06:55,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-09-10 06:06:55,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-09-10 06:06:55,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-09-10 06:06:56,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518770319645524.1789020416.108783245086670-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:56,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-09-10 06:06:56,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350918941547026.1789020416.311831474304199-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:56,364 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-09-10 06:06:56,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-09-10 06:06:56,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-09-10 06:06:56,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593461369117883.1789020416.560630798339844-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:06:56,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-09-10 06:06:56,682 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584856222515209.1789020416.640556573867798-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:06:56,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-09-10 06:06:56,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-09-10 06:06:56,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-09-10 06:06:56,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:06:58,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-09-10 06:06:59,401 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436822579167439.1789020419.303371667861938-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:06:59,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-09-10 06:06:59,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145301859472468.1789020419.545090675354004-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:06:59,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-09-10 06:06:59,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-09-10 06:06:59,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-09-10 06:07:00,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338854540259871.1789020419.908438682556152-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:07:00,018 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-09-10 06:07:00,135 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421091277530139.1789020420.071086883544922-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:07:00,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-09-10 06:07:00,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-09-10 06:07:00,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-09-10 06:07:00,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-09-10 06:07:01,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899167395099748.1789020421.196748495101929-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:07:01,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-09-10 06:07:01,418 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624928777952256.1789020421.375063896179199-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:07:01,425 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-09-10 06:07:01,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-09-10 06:07:01,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-09-10 06:07:01,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064709805528480.1789020421.718199729919434-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:07:01,808 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-09-10 06:07:01,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867863852174542.1789020421.856832742691040-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:07:01,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-09-10 06:07:02,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-09-10 06:07:02,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-09-10 06:07:02,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-09-10 06:07:02,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-09-10 06:07:02,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934689607270825.1789020422.636700630187988-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:07:02,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-09-10 06:07:02,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792866070836071.1789020422.869479179382324-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:07:02,914 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-09-10 06:07:03,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-09-10 06:07:03,186 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-09-10 06:07:03,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443026656009918.1789020423.237040042877197-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:07:03,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-09-10 06:07:03,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945151067305171.1789020423.340522527694702-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:07:03,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-09-10 06:07:03,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-09-10 06:07:03,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-09-10 06:07:08,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:07:10,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-09-10 06:07:11,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151343160666966.1789020431.175328493118286-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:07:11,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-09-10 06:07:11,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147613282183162.1789020431.367317914962769-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:07:11,425 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-09-10 06:07:11,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-09-10 06:07:11,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-09-10 06:07:11,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113820740511959.1789020431.685304403305054-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:07:11,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-09-10 06:07:11,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746285579468199.1789020431.787871122360229-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:07:11,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-09-10 06:07:11,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-09-10 06:07:12,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-09-10 06:07:12,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-09-10 06:07:12,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:07:12,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-09-10 06:07:12,603 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-09-10 06:07:12,647 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:12,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:12,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:13,260 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-09-10 06:07:13,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:13,504 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,534 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,571 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,608 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,632 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,661 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,691 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,733 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:13,789 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:13,991 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:14,017 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:14,044 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:14,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:14,097 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:14,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:16,253 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:16,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-09-10 06:07:16,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-09-10 06:07:17,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-09-10 06:07:17,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-09-10 06:07:17,657 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-09-10 06:07:17,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-09-10 06:07:18,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-09-10 06:07:18,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:20,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-09-10 06:07:21,207 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-09-10 06:07:21,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:23,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-09-10 06:07:24,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-09-10 06:07:24,248 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:24,532 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-09-10 06:07:24,686 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-09-10 06:07:24,911 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-09-10 06:07:25,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:27,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-09-10 06:07:27,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-09-10 06:07:27,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-09-10 06:07:27,549 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:29,663 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:30,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-09-10 06:07:30,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #636 deleted hr.expense.sheet records with IDs: [35] 2026-09-10 06:07:30,416 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [204] 2026-09-10 06:07:30,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4121] 2026-09-10 06:07:30,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-09-10 06:07:30,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-09-10 06:07:31,025 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-09-10 06:07:31,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-09-10 06:07:31,492 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #636 deleted hr.expense.sheet records with IDs: [37] 2026-09-10 06:07:31,533 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:33,650 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:33,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:36,140 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-09-10 06:07:36,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-09-10 06:07:36,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-09-10 06:07:36,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-09-10 06:07:37,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:40,390 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:40,788 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-09-10 06:07:41,026 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:41,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-09-10 06:07:41,580 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:07:41,598 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:41,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_view_mode_is_map_only ... 2026-09-10 06:07:41,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:42,303 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-09-10 06:07:42,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour: Starting TestDriverMapTour.test_driver_trip_map_tour ... 2026-09-10 06:07:42,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome pid: 3333 2026-09-10 06:07:42,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless temporary user profile dir: /tmp/tmpajwxs_cv_chrome_odoo 2026-09-10 06:07:42,611 127 INFO rb-2d4cbc2-224673-413743 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:44649/json/version 2026-09-10 06:07:42,618 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:44649/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:07:42,675 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:42,675 127 INFO rb-2d4cbc2-224673-413743 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:44649/json 2026-09-10 06:07:42,676 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:44649/json with timeout 3 increased to 10s during tests 2026-09-10 06:07:42,707 127 INFO rb-2d4cbc2-224673-413743 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:44649/devtools/page/2C4C1E17BB77EFE800C68E08ACF3B67E 2026-09-10 06:07:42,769 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:42,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless enable page notifications 2026-09-10 06:07:42,910 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:driver_map_tour from n/a 2026-09-10 06:07:42,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Setting session cookie in browser 2026-09-10 06:07:42,934 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:42,934 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:42,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:07:44,098 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web HTTP/1.1" 200 - 178 0.147 1.011 2026-09-10 06:07:44,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigation result: {'frameId': '2C4C1E17BB77EFE800C68E08ACF3B67E', 'loaderId': 'A8F9646606472EC5BA0DE9291EF92520', 'isDownload': False} 2026-09-10 06:07:44,112 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:44,173 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.014 2026-09-10 06:07:44,202 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:44,340 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/webclient/load_menus/7810c30391df0a78a9953b115c6715b66e4602ca01438bfcc10787d29cadbc1c HTTP/1.1" 200 - 113 0.103 0.076 2026-09-10 06:07:44,353 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.194 2026-09-10 06:07:44,380 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.197 2026-09-10 06:07:44,388 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.220 2026-09-10 06:07:44,419 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 06:07:44,499 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:44] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 06:07:45,234 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:07:45,238 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:07:45,241 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:07:45,269 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-10 06:07:45,280 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:45,305 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:07:45,385 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.029 2026-09-10 06:07:45,405 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.059 2026-09-10 06:07:45,424 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.055 2026-09-10 06:07:45,428 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:45,444 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:45,512 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:07:45,517 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "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-10 06:07:45,589 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /mail/data HTTP/1.1" 200 - 44 0.083 0.070 2026-09-10 06:07:45,624 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.138 2026-09-10 06:07:45,692 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/image/res.partner/1469/avatar_128?unique=1789020461000 HTTP/1.1" 200 - 15 0.022 0.195 2026-09-10 06:07:45,755 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/image?model=res.users&field=avatar_128&id=655 HTTP/1.1" 200 - 9 0.028 0.261 2026-09-10 06:07:45,784 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:07:45,786 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.012 0.110 2026-09-10 06:07:45,833 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.184 2026-09-10 06:07:45,858 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.070 2026-09-10 06:07:45,860 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.334 2026-09-10 06:07:45,879 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:07:45,891 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.012 0.073 2026-09-10 06:07:45,940 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:45] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.016 0.019 2026-09-10 06:07:46,000 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.019 0.023 2026-09-10 06:07:46,033 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:46,099 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:46,171 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:46,187 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.011 2026-09-10 06:07:46,268 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 40 0.023 0.045 2026-09-10 06:07:46,358 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 11 0.036 0.030 2026-09-10 06:07:46,404 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 6 0.008 0.025 2026-09-10 06:07:46,435 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-09-10 06:07:46,477 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 2 0.002 0.018 2026-09-10 06:07:46,506 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/fleet.vehicle.trip/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-10 06:07:46,540 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-09-10 06:07:46,573 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 06:07:46,599 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "GET /web/assets/90015b8/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 06:07:46,652 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-09-10 06:07:46,680 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:07:46] "GET /web/assets/36f91e4/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 06:07:46,749 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-09-10 06:07:46,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-09-10 06:07:46,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-09-10 06:07:46,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-09-10 06:07:46,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: tour succeeded 2026-09-10 06:07:46,766 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:46,888 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: heap 21227172 (allocated 22503424) 2026-09-10 06:07:46,891 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/14.png 2026-09-10 06:07:46,891 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/15.png 2026-09-10 06:07:46,892 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/14.png 2026-09-10 06:07:46,892 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/14.png 2026-09-10 06:07:46,892 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/15.png 2026-09-10 06:07:46,893 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/15.png 2026-09-10 06:07:46,902 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/29.png 2026-09-10 06:07:46,903 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/29.png 2026-09-10 06:07:46,904 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/30.png 2026-09-10 06:07:46,904 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/30.png 2026-09-10 06:07:46,904 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/29.png 2026-09-10 06:07:46,905 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/29.png 2026-09-10 06:07:46,905 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/30.png 2026-09-10 06:07:46,905 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/30.png 2026-09-10 06:07:46,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing chrome headless with pid 3333 2026-09-10 06:07:46,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing websocket connection 2026-09-10 06:07:46,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Terminating chrome headless with pid 3333 2026-09-10 06:07:46,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_060746_989111_test_driver_trip_map_tour.txt 2026-09-10 06:07:46,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Removing chrome user profile "/tmp/tmpajwxs_cv_chrome_odoo" 2026-09-10 06:07:47,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:07:47,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_dispatch_board_view_mode_untouched_by_this_bridge ... 2026-09-10 06:07:47,089 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:47,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_reachable_from_switcher ... 2026-09-10 06:07:47,146 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:47,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_reachable_from_switcher ... 2026-09-10 06:07:47,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_marker_popup_fields ... 2026-09-10 06:07:47,231 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_reachable_from_dispatch_board ... 2026-09-10 06:07:47,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_view_type_and_arch ... 2026-09-10 06:07:47,282 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:47,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_reachable_from_switcher ... 2026-09-10 06:07:47,345 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:47,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_reachable_from_switcher ... 2026-09-10 06:07:47,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:47,427 127 INFO rb-2d4cbc2-224673-413743 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-10 06:07:47,465 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:07:47,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-09-10 06:07:47,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-09-10 06:07:48,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-09-10 06:07:48,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25695] 2026-09-10 06:07:48,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:07:48,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:07:49,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-09-10 06:07:50,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-09-10 06:07:51,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-09-10 06:07:51,683 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-09-10 06:07:52,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:07:52,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-09-10 06:07:55,181 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [78] 2026-09-10 06:07:55,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [68] 2026-09-10 06:07:55,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-09-10 06:07:55,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-09-10 06:07:56,207 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [80] 2026-09-10 06:07:56,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [70] 2026-09-10 06:07:56,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-09-10 06:07:56,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903202915271374.1789020476.739312887191772-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:07:57,063 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2385] 2026-09-10 06:07:57,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414611689394171.1789020477.126191616058350-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:07:57,226 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2386] 2026-09-10 06:07:57,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2387] 2026-09-10 06:07:57,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2388] 2026-09-10 06:07:57,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741858929776220.1789020477.568428754806519-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:07:57,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2389] 2026-09-10 06:07:57,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673077958002214.1789020477.699494600296021-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:07:57,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2390] 2026-09-10 06:07:57,911 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [2391] 2026-09-10 06:07:58,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [81] 2026-09-10 06:07:58,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [71] 2026-09-10 06:07:58,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-09-10 06:07:58,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-09-10 06:08:01,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-09-10 06:08:02,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-09-10 06:08:02,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-09-10 06:08:02,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-09-10 06:08:03,679 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #662 deleted loyalty.history records with IDs: [84] 2026-09-10 06:08:03,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #662 deleted sale.order.coupon.points records with IDs: [74] 2026-09-10 06:08:03,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-09-10 06:08:04,332 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-09-10 06:08:04,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-09-10 06:08:05,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [86] 2026-09-10 06:08:05,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [76] 2026-09-10 06:08:05,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-09-10 06:08:06,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-09-10 06:08:06,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:08:07,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-09-10 06:08:08,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-09-10 06:08:08,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-09-10 06:08:09,134 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-09-10 06:08:09,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-09-10 06:08:10,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:08:10,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-09-10 06:08:11,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-09-10 06:08:11,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-09-10 06:08:12,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-09-10 06:08:12,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-09-10 06:08:12,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-09-10 06:08:13,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:08:13,689 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-09-10 06:08:14,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-09-10 06:08:14,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-09-10 06:08:15,217 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:08:15,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-09-10 06:08:16,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-09-10 06:08:16,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-09-10 06:08:17,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-09-10 06:08:17,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-09-10 06:08:18,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:08:19,171 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:21,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:08:21,235 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:21,607 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:21,993 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:22,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-09-10 06:08:22,612 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:22,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-09-10 06:08:25,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-09-10 06:08:27,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-09-10 06:08:28,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:08:28,698 127 INFO rb-2d4cbc2-224673-413743 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-10 06:08:28,917 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:08:35,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-09-10 06:08:35,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-09-10 06:08:35,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-09-10 06:08:36,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:08:42,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-09-10 06:08:42,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-09-10 06:08:42,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-09-10 06:08:42,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-09-10 06:08:42,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-09-10 06:08:42,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-09-10 06:08:42,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-09-10 06:08:42,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-09-10 06:08:43,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-09-10 06:08:43,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-09-10 06:08:43,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-09-10 06:08:43,602 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:08:50,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-09-10 06:08:50,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 686, model: trip.waypoint 2026-09-10 06:08:50,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-09-10 06:08:50,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 686, model: fleet.vehicle.trip 2026-09-10 06:08:50,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-09-10 06:08:51,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 691, model: trip.waypoint 2026-09-10 06:08:51,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-09-10 06:08:51,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 691, model: stock.picking 2026-09-10 06:08:51,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-09-10 06:08:51,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: stock.picking 2026-09-10 06:08:51,315 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #693 deleted trip.segment records with IDs: [560] 2026-09-10 06:08:51,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-09-10 06:08:51,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-09-10 06:08:52,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #694 deleted trip.segment records with IDs: [562] 2026-09-10 06:08:52,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-09-10 06:08:52,543 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #694 deleted trip.segment records with IDs: [564] 2026-09-10 06:08:52,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-09-10 06:08:52,969 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-09-10 06:08:53,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [448, 449] 2026-09-10 06:08:53,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-09-10 06:08:53,402 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-09-10 06:08:53,586 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-09-10 06:08:53,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [450, 451] 2026-09-10 06:08:53,803 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-09-10 06:08:54,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-09-10 06:08:54,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [452, 453] 2026-09-10 06:08:54,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-09-10 06:08:54,519 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-09-10 06:08:54,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455] 2026-09-10 06:08:54,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-09-10 06:08:54,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-09-10 06:08:55,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [457] 2026-09-10 06:08:55,117 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-09-10 06:08:55,221 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-09-10 06:08:55,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-09-10 06:08:55,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-09-10 06:08:55,763 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-09-10 06:08:55,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [460, 461] 2026-09-10 06:08:55,968 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-09-10 06:08:56,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-09-10 06:08:56,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [462, 463] 2026-09-10 06:08:56,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-09-10 06:08:56,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [464, 465] 2026-09-10 06:08:56,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-09-10 06:08:56,648 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-09-10 06:08:56,889 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-09-10 06:08:56,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-09-10 06:08:57,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-09-10 06:08:57,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-09-10 06:08:57,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-09-10 06:08:57,500 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [224] 2026-09-10 06:08:57,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4203] 2026-09-10 06:08:57,535 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-09-10 06:08:57,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-09-10 06:08:57,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [470, 471] 2026-09-10 06:08:57,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [225] 2026-09-10 06:08:57,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4204] 2026-09-10 06:08:58,178 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-09-10 06:08:58,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-09-10 06:08:58,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-09-10 06:08:58,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-09-10 06:08:58,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-09-10 06:08:59,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-09-10 06:08:59,862 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-09-10 06:08:59,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-09-10 06:09:00,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-09-10 06:09:00,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [481, 482] 2026-09-10 06:09:00,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [230] 2026-09-10 06:09:00,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4214] 2026-09-10 06:09:00,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-09-10 06:09:00,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-09-10 06:09:00,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [483, 484] 2026-09-10 06:09:01,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [231] 2026-09-10 06:09:01,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4215] 2026-09-10 06:09:01,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-09-10 06:09:01,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:09:07,851 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-09-10 06:09:08,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-09-10 06:09:08,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-09-10 06:09:08,836 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-09-10 06:09:09,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-09-10 06:09:09,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-09-10 06:09:09,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-09-10 06:09:09,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-09-10 06:09:09,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-09-10 06:09:09,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-09-10 06:09:10,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-09-10 06:09:10,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-09-10 06:09:10,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-09-10 06:09:10,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-09-10 06:09:11,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-09-10 06:09:11,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-09-10 06:09:11,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-09-10 06:09:12,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-09-10 06:09:12,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-09-10 06:09:12,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-09-10 06:09:12,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-09-10 06:09:12,803 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-09-10 06:09:13,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-09-10 06:09:13,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-09-10 06:09:13,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-09-10 06:09:13,667 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-09-10 06:09:13,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-09-10 06:09:14,098 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-09-10 06:09:14,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-09-10 06:09:14,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-09-10 06:09:14,837 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-09-10 06:09:15,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-09-10 06:09:15,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-09-10 06:09:15,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-09-10 06:09:15,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-09-10 06:09:16,321 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-09-10 06:09:16,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-09-10 06:09:16,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-09-10 06:09:17,018 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-09-10 06:09:17,301 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-09-10 06:09:17,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-09-10 06:09:17,928 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-09-10 06:09:18,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-09-10 06:09:18,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-09-10 06:09:18,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-09-10 06:09:18,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-09-10 06:09:19,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-09-10 06:09:19,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-09-10 06:09:19,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-09-10 06:09:19,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-09-10 06:09:20,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-09-10 06:09:20,229 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-09-10 06:09:20,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-09-10 06:09:20,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-09-10 06:09:20,737 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-09-10 06:09:20,976 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-09-10 06:09:21,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-09-10 06:09:21,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-09-10 06:09:21,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-09-10 06:09:21,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-09-10 06:09:22,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-09-10 06:09:22,518 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-09-10 06:09:22,855 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-09-10 06:09:23,090 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-09-10 06:09:23,324 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-09-10 06:09:23,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-09-10 06:09:23,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-09-10 06:09:24,148 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-09-10 06:09:24,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-09-10 06:09:24,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-09-10 06:09:24,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-09-10 06:09:25,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-09-10 06:09:25,344 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-09-10 06:09:25,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-09-10 06:09:25,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-09-10 06:09:26,070 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-09-10 06:09:26,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-09-10 06:09:26,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-09-10 06:09:26,841 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-09-10 06:09:27,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-09-10 06:09:27,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-09-10 06:09:27,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-09-10 06:09:27,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-09-10 06:09:28,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-09-10 06:09:28,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-09-10 06:09:28,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-09-10 06:09:29,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-09-10 06:09:29,354 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-09-10 06:09:29,510 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-09-10 06:09:29,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-09-10 06:09:29,994 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-09-10 06:09:30,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-09-10 06:09:30,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-09-10 06:09:30,750 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-09-10 06:09:30,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-09-10 06:09:31,093 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-09-10 06:09:31,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-09-10 06:09:31,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-09-10 06:09:31,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-09-10 06:09:32,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-09-10 06:09:32,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-09-10 06:09:33,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-09-10 06:09:33,264 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-09-10 06:09:33,440 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-09-10 06:09:33,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-09-10 06:09:33,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-09-10 06:09:33,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-09-10 06:09:34,086 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-09-10 06:09:34,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-09-10 06:09:34,448 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-09-10 06:09:34,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-09-10 06:09:35,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-09-10 06:09:35,229 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-09-10 06:09:35,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-09-10 06:09:35,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-09-10 06:09:35,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-09-10 06:09:35,723 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-09-10 06:09:35,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-09-10 06:09:35,965 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-09-10 06:09:36,094 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-09-10 06:09:36,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-09-10 06:09:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:09:42,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-09-10 06:09:43,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-09-10 06:09:43,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-09-10 06:09:43,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-09-10 06:09:43,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-09-10 06:09:43,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-09-10 06:09:43,736 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-09-10 06:09:43,866 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-09-10 06:09:44,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-09-10 06:09:44,503 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-09-10 06:09:44,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-09-10 06:09:44,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-09-10 06:09:45,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-09-10 06:09:45,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-09-10 06:09:45,486 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-09-10 06:09:45,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-09-10 06:09:45,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-09-10 06:09:45,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-09-10 06:09:46,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-09-10 06:09:46,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-09-10 06:09:46,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-09-10 06:09:46,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-09-10 06:09:47,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-09-10 06:09:47,244 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-09-10 06:09:47,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-09-10 06:09:47,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-09-10 06:09:47,810 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-09-10 06:09:47,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-09-10 06:09:48,103 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-09-10 06:09:48,301 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-09-10 06:09:48,457 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-09-10 06:09:48,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-09-10 06:09:48,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-09-10 06:09:49,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-09-10 06:09:49,390 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-09-10 06:09:49,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-09-10 06:09:49,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-09-10 06:09:50,094 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-09-10 06:09:50,196 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-09-10 06:09:50,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-09-10 06:09:50,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-09-10 06:09:50,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-09-10 06:09:50,861 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-09-10 06:09:51,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-09-10 06:09:51,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-09-10 06:09:51,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-09-10 06:09:51,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-09-10 06:09:51,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-09-10 06:09:52,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-09-10 06:09:52,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-09-10 06:09:52,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-09-10 06:09:52,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-09-10 06:09:52,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-09-10 06:09:53,155 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-09-10 06:09:53,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-09-10 06:09:53,505 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-09-10 06:09:53,697 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-09-10 06:09:53,963 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-09-10 06:09:54,159 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-09-10 06:09:54,433 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-09-10 06:09:54,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-09-10 06:09:55,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-09-10 06:09:55,703 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-09-10 06:09:55,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-09-10 06:09:55,990 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-09-10 06:09:56,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-09-10 06:09:56,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-09-10 06:09:56,476 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-09-10 06:09:56,805 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-09-10 06:09:57,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-09-10 06:09:57,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-09-10 06:09:57,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-09-10 06:09:57,757 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-09-10 06:09:57,858 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-09-10 06:09:57,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-09-10 06:09:58,111 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-09-10 06:09:58,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-09-10 06:09:58,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-09-10 06:09:58,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-09-10 06:09:58,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-09-10 06:09:58,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-09-10 06:09:59,117 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-09-10 06:09:59,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-09-10 06:09:59,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:05,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-09-10 06:10:06,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-09-10 06:10:09,418 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-09-10 06:10:10,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:16,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-09-10 06:10:16,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-09-10 06:10:16,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-09-10 06:10:17,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-09-10 06:10:17,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-09-10 06:10:17,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-09-10 06:10:17,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-09-10 06:10:17,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:24,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-09-10 06:10:24,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-09-10 06:10:24,823 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-09-10 06:10:25,195 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-09-10 06:10:25,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-09-10 06:10:25,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-09-10 06:10:25,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-09-10 06:10:26,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-09-10 06:10:26,223 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:34,683 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:34,867 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:34,912 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:34,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:43,464 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [414070] 2026-09-10 06:10:43,464 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3638] 2026-09-10 06:10:43,464 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:43,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 751, model: stock.move 2026-09-10 06:10:43,521 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:43,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 751, model: stock.move 2026-09-10 06:10:43,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:10:51,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-09-10 06:10:52,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:10:59,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [144641, 144642, 347887, 347895] 2026-09-10 06:10:59,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1463, 1462, 3320, 3328] 2026-09-10 06:10:59,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:10:59,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 768, model: stock.location 2026-09-10 06:10:59,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 768, model: stock.location 2026-09-10 06:10:59,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 768, model: stock.location 2026-09-10 06:10:59,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:11:07,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-09-10 06:11:07,716 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-09-10 06:11:08,001 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-09-10 06:11:08,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-09-10 06:11:08,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-09-10 06:11:08,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-09-10 06:11:08,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-09-10 06:11:09,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-09-10 06:11:09,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-09-10 06:11:09,394 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-09-10 06:11:09,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-09-10 06:11:09,773 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-09-10 06:11:09,949 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-09-10 06:11:10,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:11:17,646 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-09-10 06:11:18,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-09-10 06:11:18,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-09-10 06:11:18,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-09-10 06:11:19,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:11:26,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-09-10 06:11:26,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-09-10 06:11:27,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-09-10 06:11:27,367 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-09-10 06:11:27,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-09-10 06:11:27,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-09-10 06:11:28,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-09-10 06:11:28,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-09-10 06:11:28,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-09-10 06:11:29,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-09-10 06:11:30,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-09-10 06:11:30,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-09-10 06:11:31,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:11:38,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-09-10 06:11:38,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-09-10 06:11:39,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-09-10 06:11:39,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:11:46,720 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-09-10 06:11:50,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-09-10 06:11:56,826 127 INFO rb-2d4cbc2-224673-413743 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/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_stock/tests/test_fleet_stock_scale.py:84 2026-09-10 06:11:56,858 127 INFO rb-2d4cbc2-224673-413743 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/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_stock/tests/test_fleet_stock_scale.py:89 2026-09-10 06:11:56,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:12:03,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-09-10 06:12:03,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-09-10 06:12:04,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-09-10 06:12:04,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-09-10 06:12:05,361 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:12:11,855 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-09-10 06:12:12,281 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-09-10 06:12:12,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-09-10 06:12:13,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-09-10 06:12:13,075 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:12:20,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-09-10 06:12:21,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-09-10 06:12:21,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:12:21,166 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:21,481 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:21,519 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:12:28,573 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:29,007 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-09-10 06:12:29,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-09-10 06:12:29,541 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:29,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889150376196470.1789020749.639073133468628-openerp-message-notify@3e15dad4e07c>: ['"Charlie Brown" <@False>'] 2026-09-10 06:12:29,803 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-09-10 06:12:29,868 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271202762993954.1789020749.831857204437256-openerp-message-notify@3e15dad4e07c>: ['"David Wilson" <@False>'] 2026-09-10 06:12:29,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2393] 2026-09-10 06:12:29,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2394] 2026-09-10 06:12:30,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2395] 2026-09-10 06:12:30,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685569628317536.1789020750.039250135421753-openerp-message-notify@3e15dad4e07c>: ['"Grace Lee" <@False>'] 2026-09-10 06:12:30,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2396] 2026-09-10 06:12:30,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366976758687983.1789020750.115186452865601-openerp-message-notify@3e15dad4e07c>: ['"Hannah Martin" <@False>'] 2026-09-10 06:12:30,162 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-09-10 06:12:30,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2398] 2026-09-10 06:12:30,308 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-09-10 06:12:30,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-09-10 06:12:30,615 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:30,787 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-09-10 06:12:31,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1179] 2026-09-10 06:12:31,177 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:31,538 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1181] 2026-09-10 06:12:31,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:12:33,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-09-10 06:12:41,890 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:46,886 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:52,976 127 INFO rb-2d4cbc2-224673-413743 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-10 06:12:58,138 127 INFO rb-2d4cbc2-224673-413743 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-10 06:13:03,520 127 INFO rb-2d4cbc2-224673-413743 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-10 06:13:09,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:13:11,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-09-10 06:13:12,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-09-10 06:13:13,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-09-10 06:13:14,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-09-10 06:13:15,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-09-10 06:13:16,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-09-10 06:13:17,771 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-09-10 06:13:17,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-09-10 06:13:17,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:13:20,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-09-10 06:13:20,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-09-10 06:13:29,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-09-10 06:13:29,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-09-10 06:13:29,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-09-10 06:13:29,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-09-10 06:13:30,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-09-10 06:13:39,814 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-09-10 06:13:40,343 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-09-10 06:13:40,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-09-10 06:13:42,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-09-10 06:13:45,272 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-09-10 06:13:45,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:13:48,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-10 06:13:49,730 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-10 06:13:50,383 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-09-10 06:13:50,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-09-10 06:13:50,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-09-10 06:13:50,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-09-10 06:13:50,494 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-09-10 06:13:50,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-09-10 06:13:50,571 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-09-10 06:13:50,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-10 06:13:51,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 853, model: custom.declaration.export 2026-09-10 06:13:51,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-10 06:13:51,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 852, model: custom.declaration.export 2026-09-10 06:13:51,500 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 852, model: custom.declaration.export 2026-09-10 06:13:51,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 852, model: custom.declaration.export 2026-09-10 06:13:51,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 852, model: custom.declaration.export.line 2026-09-10 06:13:51,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 852, model: custom.declaration.export.line 2026-09-10 06:13:51,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 852, model: custom.declaration.tax.export 2026-09-10 06:13:51,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 852, model: custom.declaration.tax.export 2026-09-10 06:13:51,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 852, model: custom.declaration.tax.export.group 2026-09-10 06:13:51,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:13:54,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-09-10 06:13:55,689 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-09-10 06:13:56,243 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-09-10 06:13:56,803 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-09-10 06:13:57,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-09-10 06:13:58,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-09-10 06:13:59,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-09-10 06:14:00,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-09-10 06:14:02,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-09-10 06:14:02,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-09-10 06:14:02,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-09-10 06:14:03,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-09-10 06:14:06,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-09-10 06:14:07,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-09-10 06:14:07,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-09-10 06:14:07,416 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-09-10 06:14:08,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-09-10 06:14:09,666 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-09-10 06:14:09,688 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-09-10 06:14:09,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-09-10 06:14:09,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-09-10 06:14:09,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-09-10 06:14:10,054 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-09-10 06:14:10,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-09-10 06:14:10,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-09-10 06:14:10,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-09-10 06:14:10,211 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-09-10 06:14:10,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-09-10 06:14:11,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-09-10 06:14:11,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-09-10 06:14:11,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-09-10 06:14:11,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-09-10 06:14:11,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-09-10 06:14:12,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-09-10 06:14:14,639 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-09-10 06:14:20,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-09-10 06:14:22,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-09-10 06:14:23,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-09-10 06:14:24,451 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-09-10 06:14:25,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-09-10 06:14:25,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-09-10 06:14:26,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-09-10 06:14:27,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-09-10 06:14:28,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-09-10 06:14:29,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-09-10 06:14:31,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-09-10 06:14:32,302 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-09-10 06:14:33,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-09-10 06:14:34,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-09-10 06:14:36,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-09-10 06:14:37,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-09-10 06:14:37,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-09-10 06:14:41,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-09-10 06:14:43,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-09-10 06:14:43,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-09-10 06:14:43,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-09-10 06:14:43,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-09-10 06:14:46,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-09-10 06:14:48,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-09-10 06:14:48,427 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-09-10 06:14:48,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-09-10 06:14:48,736 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-09-10 06:14:51,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-09-10 06:14:53,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-09-10 06:14:58,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-09-10 06:14:59,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-09-10 06:15:00,306 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-09-10 06:15:01,341 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-09-10 06:15:02,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-09-10 06:15:05,085 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-09-10 06:15:07,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-09-10 06:15:09,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:15:13,302 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-09-10 06:15:14,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-09-10 06:15:16,422 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-09-10 06:15:17,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-09-10 06:15:18,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-09-10 06:15:19,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-09-10 06:15:19,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-09-10 06:15:19,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-09-10 06:15:20,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-10 06:15:20,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-10 06:15:21,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-10 06:15:21,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-09-10 06:15:23,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-09-10 06:15:24,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-09-10 06:15:25,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-09-10 06:15:27,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-09-10 06:15:29,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-09-10 06:15:29,860 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-09-10 06:15:31,654 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-09-10 06:15:31,837 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-09-10 06:15:31,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-09-10 06:15:32,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-09-10 06:15:32,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-09-10 06:15:32,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-09-10 06:15:32,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-09-10 06:15:32,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-09-10 06:15:34,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-09-10 06:15:34,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-09-10 06:15:34,325 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-09-10 06:15:34,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-09-10 06:15:34,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-09-10 06:15:34,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-09-10 06:15:34,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-09-10 06:15:34,913 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-09-10 06:15:35,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:15:38,357 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-09-10 06:15:39,960 127 INFO rb-2d4cbc2-224673-413743 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-10 06:15:41,983 127 INFO rb-2d4cbc2-224673-413743 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-10 06:15:43,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-09-10 06:15:46,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-09-10 06:15:49,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-09-10 06:15:49,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:15:53,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [479] 2026-09-10 06:15:53,719 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-10 06:15:54,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-10 06:15:54,623 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-09-10 06:15:54,671 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-09-10 06:15:54,679 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-09-10 06:15:54,722 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-09-10 06:15:54,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-09-10 06:15:54,775 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-09-10 06:15:54,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-09-10 06:15:54,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-10 06:15:55,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 865, model: custom.declaration.import 2026-09-10 06:15:55,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-10 06:15:56,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 864, model: custom.declaration.import 2026-09-10 06:15:56,209 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 864, model: custom.declaration.import 2026-09-10 06:15:56,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 864, model: custom.declaration.import 2026-09-10 06:15:56,229 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 864, model: custom.declaration.import.line 2026-09-10 06:15:56,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 864, model: custom.declaration.import.line 2026-09-10 06:15:56,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 864, model: custom.declaration.tax.import 2026-09-10 06:15:56,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 864, model: custom.declaration.tax.import 2026-09-10 06:15:56,270 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 864, model: custom.declaration.tax.import 2026-09-10 06:15:56,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 864, model: custom.declaration.tax.import.group 2026-09-10 06:15:56,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 864, model: custom.declaration.tax.import.group 2026-09-10 06:15:56,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 864, model: custom.declaration.tax.import.group 2026-09-10 06:15:56,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 864, model: custom.declaration.line.extra.expense 2026-09-10 06:15:56,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 864, model: custom.declaration.line.extra.expense 2026-09-10 06:15:56,295 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 864, model: custom.declaration.line.extra.expense 2026-09-10 06:15:56,332 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:16:00,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [485] 2026-09-10 06:16:00,571 127 INFO rb-2d4cbc2-224673-413743 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-10 06:16:00,784 127 INFO rb-2d4cbc2-224673-413743 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-10 06:16:00,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-09-10 06:16:04,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-09-10 06:16:06,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-09-10 06:16:07,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-09-10 06:16:07,179 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-09-10 06:16:07,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-09-10 06:16:07,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-09-10 06:16:07,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-09-10 06:16:07,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-09-10 06:16:07,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-09-10 06:16:07,852 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-09-10 06:16:07,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-09-10 06:16:07,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-09-10 06:16:08,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-09-10 06:16:08,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-09-10 06:16:08,617 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-09-10 06:16:08,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-09-10 06:16:08,686 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-09-10 06:16:08,813 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-09-10 06:16:08,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-09-10 06:16:08,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-09-10 06:16:08,884 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-09-10 06:16:08,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-09-10 06:16:08,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-09-10 06:16:09,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-09-10 06:16:10,024 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-09-10 06:16:10,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-09-10 06:16:10,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-09-10 06:16:10,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-09-10 06:16:10,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-09-10 06:16:10,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-09-10 06:16:10,278 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-09-10 06:16:10,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-09-10 06:16:10,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-09-10 06:16:10,328 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-09-10 06:16:10,395 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-09-10 06:16:10,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-09-10 06:16:10,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-09-10 06:16:10,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-09-10 06:16:10,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-09-10 06:16:10,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-09-10 06:16:11,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-09-10 06:16:11,122 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-09-10 06:16:11,157 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-09-10 06:16:11,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-09-10 06:16:11,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-09-10 06:16:11,267 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-09-10 06:16:13,361 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-09-10 06:16:18,239 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-09-10 06:16:19,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-09-10 06:16:19,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-09-10 06:16:19,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-09-10 06:16:19,415 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-09-10 06:16:19,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-09-10 06:16:19,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-09-10 06:16:19,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-09-10 06:16:19,584 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-09-10 06:16:19,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-09-10 06:16:19,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-09-10 06:16:20,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-09-10 06:16:23,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-09-10 06:16:25,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-09-10 06:16:28,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-09-10 06:16:28,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-09-10 06:16:29,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-09-10 06:16:29,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7076] 2026-09-10 06:16:29,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-09-10 06:16:29,708 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7075] 2026-09-10 06:16:29,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-09-10 06:16:33,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-09-10 06:16:34,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-09-10 06:16:34,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-09-10 06:16:34,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-09-10 06:16:34,889 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-09-10 06:16:34,896 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-09-10 06:16:34,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-09-10 06:16:34,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-09-10 06:16:35,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-09-10 06:16:35,024 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-09-10 06:16:35,068 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-09-10 06:16:35,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-09-10 06:16:38,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-09-10 06:16:39,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-09-10 06:16:41,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-09-10 06:16:41,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-09-10 06:16:41,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-09-10 06:16:42,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-09-10 06:16:42,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-09-10 06:16:43,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-09-10 06:16:44,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-09-10 06:16:45,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-09-10 06:16:47,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:16:51,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [510] 2026-09-10 06:16:51,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-09-10 06:16:52,209 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-09-10 06:16:52,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-09-10 06:16:53,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-09-10 06:16:53,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-09-10 06:16:53,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-09-10 06:16:53,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-09-10 06:16:53,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-09-10 06:16:54,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-09-10 06:16:54,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-09-10 06:16:54,942 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-10 06:16:54,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-10 06:16:55,809 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-10 06:16:55,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-09-10 06:16:58,805 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-09-10 06:17:03,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:08,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [522] 2026-09-10 06:17:08,900 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:09,589 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:10,171 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:10,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:11,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-09-10 06:17:11,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-09-10 06:17:12,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:13,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-09-10 06:17:13,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-09-10 06:17:13,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-09-10 06:17:13,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-09-10 06:17:13,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:14,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-09-10 06:17:15,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-09-10 06:17:15,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-09-10 06:17:15,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-09-10 06:17:15,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-09-10 06:17:15,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:16,849 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:17,259 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-09-10 06:17:17,554 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:17,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:18,962 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:19,191 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:19,339 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:19,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:20,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-09-10 06:17:20,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-09-10 06:17:21,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:22,145 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:22,284 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:22,345 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:22,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:23,345 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:23,549 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-09-10 06:17:23,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:24,593 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:24,902 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:25,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:26,379 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:26,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-09-10 06:17:27,013 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:27,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-09-10 06:17:27,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:17:29,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-09-10 06:17:29,377 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-09-10 06:17:29,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-09-10 06:17:29,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-10 06:17:29,520 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-10 06:17:29,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/Viindoo-odoo-18.0/addons/web/i18n/vi.po for language vi_VN 2026-09-10 06:17:29,943 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,113 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/Viindoo-odoo-18.0/addons/bus/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,120 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/bus/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,123 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/Viindoo-odoo-18.0/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,126 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:30,142 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/Viindoo-odoo-18.0/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,045 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/Viindoo-odoo-18.0/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,050 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,054 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/Viindoo-odoo-18.0/addons/product/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,061 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,091 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/Viindoo-odoo-18.0/addons/analytic/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,091 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/analytic/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,102 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/Viindoo-odoo-18.0/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,124 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,126 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,138 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/Viindoo-odoo-18.0/addons/resource/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,151 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/resource/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/Viindoo-odoo-18.0/addons/digest/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,157 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/digest/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/Viindoo-odoo-18.0/addons/account/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,161 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,310 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,336 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,343 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/Viindoo-odoo-18.0/addons/utm/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,343 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/utm/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,350 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,393 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,393 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,398 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/Viindoo-odoo-18.0/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,398 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/Viindoo-odoo-18.0/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,402 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,403 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,486 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,486 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/Viindoo-odoo-18.0/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,495 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,500 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,500 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,571 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,580 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,580 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/Viindoo-odoo-18.0/addons/contacts/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,607 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/contacts/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,609 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/Viindoo-odoo-18.0/addons/social_media/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,651 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/social_media/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,653 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/Viindoo-odoo-18.0/addons/website/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,655 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_base/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,794 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_base/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,797 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,816 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,843 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,875 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,886 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,892 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,894 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,897 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:31,909 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:31,909 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:31,917 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:31,917 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:31,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/Viindoo-odoo-18.0/addons/rating/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,919 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/rating/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/Viindoo-odoo-18.0/addons/project/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,925 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project/i18n/vi.po for language vi_VN 2026-09-10 06:17:31,978 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:31,978 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,002 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,008 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/Viindoo-odoo-18.0/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,010 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,013 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,013 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,024 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,068 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/Viindoo-odoo-18.0/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,125 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,130 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,175 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,212 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,235 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/Viindoo-odoo-18.0/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,274 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,276 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/Viindoo-odoo-18.0/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,305 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,311 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,311 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-09-10 06:17:32,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,313 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,341 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/Viindoo-odoo-18.0/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,341 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/Viindoo-odoo-18.0/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,355 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,364 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,364 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,391 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,394 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,400 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,410 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_resource/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,410 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_resource/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,412 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,417 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,430 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,432 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,437 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,438 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,440 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,444 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,446 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,447 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,449 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,454 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,456 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,456 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,518 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,554 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,554 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_config_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,556 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_config_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,559 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,563 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_license/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,565 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_license/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,595 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,598 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,620 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,621 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,627 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,630 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,636 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-09-10 06:17:32,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_wallet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,641 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_wallet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,654 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,656 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_base/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,662 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_base/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,663 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,675 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,675 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,677 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,679 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,679 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,680 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,753 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,757 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,760 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,769 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,773 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,776 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,787 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,788 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,797 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,808 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,816 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:32,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,816 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,833 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,833 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,836 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,848 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,853 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,854 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,865 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,866 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,866 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,886 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,888 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,888 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:32,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,895 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,899 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,921 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,926 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,929 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:32,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,931 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,939 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,942 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-09-10 06:17:32,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,972 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,989 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-09-10 06:17:32,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:32,991 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,021 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,023 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,077 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,077 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/Viindoo-odoo-18.0/addons/gamification/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,108 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/gamification/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,134 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,135 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,173 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,176 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:33,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:33,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,178 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,191 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,207 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,213 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,218 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,218 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,222 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,222 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,233 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,246 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,246 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,253 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,276 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,277 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,282 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,282 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,289 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,289 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,299 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,299 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,300 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,300 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,312 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,312 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,324 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,338 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,338 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,371 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:33,388 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:33,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:33,397 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,398 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:33,410 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,410 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,411 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,420 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/Viindoo-odoo-18.0/addons/event/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,471 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,518 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,546 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,553 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,563 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,573 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,581 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/Viindoo-odoo-18.0/addons/lunch/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,588 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/lunch/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,609 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-09-10 06:17:33,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-09-10 06:17:33,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,618 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,624 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,624 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,626 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,629 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,631 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,633 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,642 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,644 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,644 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:33,646 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,654 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,661 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,664 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,665 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,667 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,670 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,673 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,676 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-09-10 06:17:34,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,678 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,681 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,683 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-09-10 06:17:34,683 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,683 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,688 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,689 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,689 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-09-10 06:17:34,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,701 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,706 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,706 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,709 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,711 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,711 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,717 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,718 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,721 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-09-10 06:17:34,721 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,721 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,724 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,725 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,738 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,743 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,745 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,747 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,750 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,750 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,753 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,766 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,767 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,776 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,778 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,784 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,787 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,787 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,791 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,793 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,795 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-09-10 06:17:34,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,797 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,805 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,806 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-09-10 06:17:34,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,817 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,842 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,843 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,844 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,846 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,846 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,848 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,850 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,869 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-09-10 06:17:34,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,875 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,877 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,878 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,886 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,888 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,888 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,890 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/Viindoo-odoo-18.0/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,891 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-09-10 06:17:34,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/Viindoo-odoo-18.0/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,895 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-09-10 06:17:34,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,898 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,901 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,903 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,905 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,907 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,912 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,914 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,916 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,919 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,923 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,923 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,945 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,945 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,946 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:34,948 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,948 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,960 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,960 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,963 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,963 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:34,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,965 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,967 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,969 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,970 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,980 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,983 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,984 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,986 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,987 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,988 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,992 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-10 06:17:34,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/Viindoo-odoo-18.0/addons/certificate/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,001 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/certificate/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,006 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,008 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,015 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,018 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,031 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,035 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,038 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,038 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,042 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,044 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_test/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,044 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_test/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,047 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,049 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,052 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,055 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,057 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,058 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,059 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,063 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,066 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,069 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_import/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,071 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_import/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,080 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,083 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,087 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,089 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,092 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,094 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,096 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,098 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,100 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,103 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,104 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,106 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,114 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,114 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,116 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,119 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,124 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,126 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,136 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,138 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_product/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,145 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_product/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,147 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,153 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,159 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,164 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,165 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,165 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,167 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,170 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,172 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,173 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,173 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,178 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,181 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,182 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,185 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,188 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,191 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,194 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,195 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,199 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,199 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,200 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,200 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,205 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,207 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,209 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,209 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-09-10 06:17:35,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-09-10 06:17:35,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,212 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,214 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,216 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,216 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,219 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-09-10 06:17:35,224 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,224 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,247 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,247 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-09-10 06:17:35,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-09-10 06:17:35,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,279 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,281 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-09-10 06:17:35,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,282 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,286 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,288 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,291 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,299 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-09-10 06:17:35,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-09-10 06:17:35,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,315 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,320 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,326 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,328 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,328 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,341 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,341 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,344 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,344 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,345 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,346 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,347 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,348 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,358 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,359 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,364 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,365 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,368 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,375 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,376 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,378 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,379 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,380 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,381 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,382 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,382 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,383 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,394 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,396 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,398 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,398 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,400 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,400 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,413 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,413 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,422 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,422 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,425 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,426 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,427 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,427 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,431 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,431 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,439 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,439 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,441 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,447 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,450 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-09-10 06:17:35,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,454 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,469 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,471 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,471 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,472 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,474 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,475 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,498 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,501 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,501 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,503 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,505 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,506 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/Viindoo-odoo-18.0/addons/membership/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,507 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/membership/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,514 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,515 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,520 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,523 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,524 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,531 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,531 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,533 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,533 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,534 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,538 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,539 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-09-10 06:17:35,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,541 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,544 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,544 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,547 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,550 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_polar/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,550 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_polar/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,556 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,559 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,562 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,563 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,566 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,566 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,567 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-09-10 06:17:35,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,571 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,573 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,577 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,579 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,580 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,580 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,581 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,582 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,584 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_images/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,586 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_images/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,589 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,593 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,593 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,595 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,597 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,598 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,599 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,600 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,601 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-09-10 06:17:35,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,604 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,605 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,607 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,608 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,610 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,613 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,614 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,614 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,615 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,617 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,619 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,621 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,623 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,625 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,626 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,628 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,629 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,631 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,635 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,637 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,638 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-09-10 06:17:35,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,640 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,646 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,646 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,649 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,651 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,652 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-09-10 06:17:35,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,654 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/Viindoo-odoo-18.0/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,655 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/Viindoo-odoo-18.0/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,659 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,665 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,667 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,749 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,752 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,756 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,759 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,760 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,763 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,765 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,767 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,769 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,771 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,772 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,776 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,779 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,781 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,783 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,786 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,788 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,792 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-09-10 06:17:35,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-09-10 06:17:35,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,795 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-09-10 06:17:35,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,800 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,812 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,818 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-09-10 06:17:35,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,819 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,822 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,825 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,826 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,838 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,840 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,841 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,841 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,853 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,857 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,859 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-09-10 06:17:35,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-09-10 06:17:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-09-10 06:17:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-09-10 06:17:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-09-10 06:17:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-09-10 06:17:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-09-10 06:17:35,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-09-10 06:17:35,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-09-10 06:17:35,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,873 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-09-10 06:17:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-09-10 06:17:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-09-10 06:17:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-09-10 06:17:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-09-10 06:17:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-09-10 06:17:35,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-09-10 06:17:35,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-09-10 06:17:35,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-09-10 06:17:35,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-09-10 06:17:35,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-09-10 06:17:35,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,877 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-09-10 06:17:35,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-09-10 06:17:35,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-09-10 06:17:35,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-09-10 06:17:35,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,880 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-09-10 06:17:35,883 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,883 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:35,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-09-10 06:17:35,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,885 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,925 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-09-10 06:17:35,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-09-10 06:17:35,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,933 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,970 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,972 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,973 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,973 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,975 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-09-10 06:17:35,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,976 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,977 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-09-10 06:17:35,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,979 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,982 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,982 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-10 06:17:35,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,984 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,988 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,989 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_event_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,992 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_event_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,993 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:35,999 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,002 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,005 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,008 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,010 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,012 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,014 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,017 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,017 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_git_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-09-10 06:17:36,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-09-10 06:17:36,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-09-10 06:17:36,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-09-10 06:17:36,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,020 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,024 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,025 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,025 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,027 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,027 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,030 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,032 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,034 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,037 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,037 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,039 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,041 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,042 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,043 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,044 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,044 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,047 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,047 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,049 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,049 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,051 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-09-10 06:17:36,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,053 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,054 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-09-10 06:17:36,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,056 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,058 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,060 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,064 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,065 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,065 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,067 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:36,069 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:36,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-09-10 06:17:36,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-09-10 06:17:36,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-09-10 06:17:36,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-09-10 06:17:36,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,071 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,076 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,080 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,081 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,084 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,086 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,087 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,087 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,090 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,093 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-09-10 06:17:36,093 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,093 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,094 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,097 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,098 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,100 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,102 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,104 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,107 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,109 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,110 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,113 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,115 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,115 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,116 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,120 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,122 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-09-10 06:17:36,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-09-10 06:17:36,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,124 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,125 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,130 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,132 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,132 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,134 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,134 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,136 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,141 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,142 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,145 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,147 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,148 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,149 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,151 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,152 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,154 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,156 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,158 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,158 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,163 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,163 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,164 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,168 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,171 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,172 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,172 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,175 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,175 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,180 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,180 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,182 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,185 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,187 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,189 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-09-10 06:17:36,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,190 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,191 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,193 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,197 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,198 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,201 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,204 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,205 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,205 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,217 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,217 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,218 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,218 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,220 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,222 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,222 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,226 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/Viindoo-odoo-18.0/addons/transifex/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,227 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/transifex/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,230 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,237 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,245 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,247 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,247 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,249 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,249 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,251 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,251 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,260 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-09-10 06:17:36,261 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-09-10 06:17:36,261 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,261 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,263 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,271 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,272 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,272 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,278 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,279 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,280 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,283 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-09-10 06:17:36,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,286 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,288 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,302 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,303 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,304 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,307 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,307 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,309 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,309 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,315 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,325 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,330 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,333 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,333 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,336 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,338 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-09-10 06:17:36,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,340 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,345 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,350 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,354 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,356 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,357 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,358 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,371 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,384 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,385 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,398 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,398 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,405 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,406 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,407 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-09-10 06:17:36,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-09-10 06:17:36,409 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,409 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,411 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,411 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,412 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,412 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,413 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,413 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-09-10 06:17:36,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,414 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-09-10 06:17:36,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,442 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-09-10 06:17:36,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,445 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,451 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-09-10 06:17:36,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-09-10 06:17:36,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-09-10 06:17:36,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,452 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,454 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,463 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,464 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,466 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,467 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,467 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,468 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,469 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,470 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-09-10 06:17:36,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,472 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-09-10 06:17:36,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,474 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,476 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,476 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,479 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,479 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,481 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-09-10 06:17:36,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,483 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,484 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,500 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,500 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,502 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,504 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-09-10 06:17:36,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-09-10 06:17:36,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-09-10 06:17:36,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,506 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,509 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,511 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,512 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,513 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,515 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-09-10 06:17:36,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-09-10 06:17:36,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,517 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,518 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,518 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-09-10 06:17:36,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,521 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-09-10 06:17:36,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,524 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,526 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,526 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-09-10 06:17:36,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,528 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-09-10 06:17:36,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_links/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,530 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_links/i18n/vi.po for language vi_VN 2026-09-10 06:17:36,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,538 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-09-10 06:17:36,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,540 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,541 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,542 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-09-10 06:17:36,543 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,543 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,545 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,545 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,556 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,558 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,560 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,563 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,566 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,566 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,570 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,570 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,573 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,573 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,576 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,577 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,577 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,579 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,588 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,590 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,644 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,645 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,646 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,647 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,648 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,648 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,650 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,650 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,651 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,651 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,652 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,652 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,653 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,653 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,654 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,654 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,657 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,658 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,661 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,672 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,672 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,674 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,675 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,676 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,676 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,678 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,678 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,679 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,680 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,681 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,691 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,691 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,692 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,693 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,694 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,694 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_duns/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,696 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_duns/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,697 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,698 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,698 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,699 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,699 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,703 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,703 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,705 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,705 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,707 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,707 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,708 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,709 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,711 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,711 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,712 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_event_checkin_website: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,713 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,716 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,717 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,717 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,718 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,722 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,724 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,727 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-09-10 06:17:36,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-09-10 06:17:36,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,734 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,742 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,743 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,743 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,744 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-09-10 06:17:36,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-09-10 06:17:36,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,746 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,749 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,750 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,751 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,751 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,753 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,754 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,765 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,768 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,774 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,776 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,778 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,779 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-09-10 06:17:36,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,782 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,786 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-09-10 06:17:36,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,790 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,791 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,791 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,792 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,795 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,796 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,797 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,815 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,816 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,817 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,820 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,821 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,823 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,824 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,825 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,828 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,830 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,830 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,833 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,834 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,836 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,837 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,839 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,841 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,841 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,842 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,846 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,847 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,849 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,851 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,851 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,852 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-09-10 06:17:36,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,854 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,857 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,860 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,866 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-09-10 06:17:36,868 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,868 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,869 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,870 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,873 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,875 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,878 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,880 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,884 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,888 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,888 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,890 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,891 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:36,900 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-09-10 06:17:36,901 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,901 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,906 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,908 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,908 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,910 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,910 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,914 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,915 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,916 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-09-10 06:17:36,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,918 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-09-10 06:17:36,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-09-10 06:17:36,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,920 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-09-10 06:17:36,922 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-09-10 06:17:36,922 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-09-10 06:17:36,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-09-10 06:17:36,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,923 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-09-10 06:17:36,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-09-10 06:17:36,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-09-10 06:17:36,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-09-10 06:17:36,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-09-10 06:17:36,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,927 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-09-10 06:17:36,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-09-10 06:17:36,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,930 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,935 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-09-10 06:17:36,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-09-10 06:17:36,937 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,937 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,939 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,941 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,941 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,943 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,943 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,948 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,948 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,951 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,951 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-09-10 06:17:36,953 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,953 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,955 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,955 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,957 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,957 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,958 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,958 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,965 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,965 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,967 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,967 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,969 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,969 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:36,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-09-10 06:17:36,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,970 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,972 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,977 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-09-10 06:17:36,977 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,977 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-09-10 06:17:36,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-09-10 06:17:36,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,980 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,981 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,983 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,985 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,986 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,990 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,990 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,992 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-09-10 06:17:36,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,993 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:36,996 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,000 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,004 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,007 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,007 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,009 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,010 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-09-10 06:17:37,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,012 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,014 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_product_approval_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,015 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-09-10 06:17:37,016 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,016 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,019 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,024 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,024 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,049 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,050 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,051 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,051 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,052 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-09-10 06:17:37,054 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,054 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,058 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,059 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,060 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,062 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,064 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,066 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,068 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,069 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,069 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-09-10 06:17:37,071 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,071 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,073 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,077 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,077 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,079 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,080 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-09-10 06:17:37,082 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,082 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,094 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,094 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,097 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,098 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,100 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,101 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,101 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,102 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,108 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,114 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,114 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-09-10 06:17:37,120 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,120 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,124 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,124 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-09-10 06:17:37,125 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,125 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,126 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,126 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,127 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,127 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,129 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,133 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,135 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,135 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,138 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,138 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,144 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,144 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,152 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,153 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,154 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,155 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,155 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,156 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,159 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-09-10 06:17:37,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,160 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,170 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,176 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,177 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,180 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,182 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,183 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,183 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,192 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,192 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,198 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,199 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,200 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,200 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,202 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:37,205 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-09-10 06:17:37,205 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,205 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,207 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,209 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,212 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,213 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,214 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,215 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,216 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,217 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,217 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,219 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,219 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,222 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,222 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,232 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,233 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,233 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,234 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,235 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-09-10 06:17:37,236 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,236 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,237 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,237 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,239 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-09-10 06:17:37,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-09-10 06:17:37,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,249 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-09-10 06:17:37,250 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,251 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,252 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,252 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,254 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,254 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,255 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,255 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,256 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,256 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,258 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,258 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,259 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,259 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,261 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,261 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,262 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-09-10 06:17:37,275 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,275 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,277 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,279 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,282 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,284 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,284 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,286 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,289 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,290 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,292 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,296 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,298 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,299 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,301 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,302 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,302 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,305 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,307 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,309 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_project/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,310 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,310 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,312 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,314 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,318 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,321 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,324 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,325 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,327 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,331 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,332 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,332 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,334 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,335 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,337 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,337 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,341 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,341 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,342 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,342 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-09-10 06:17:37,345 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,345 127 INFO rb-2d4cbc2-224673-413743 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-10 06:17:37,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,348 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/rb-2d4cbc2-224673/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,351 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-09-10 06:17:37,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/Viindoo-odoo-18.0/addons/board/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,358 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/board/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,360 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,360 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,362 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,364 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,367 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,367 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,369 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,371 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,374 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,375 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,377 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,380 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,382 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,382 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,384 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,387 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,388 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-09-10 06:17:37,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,389 127 INFO rb-2d4cbc2-224673-413743 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-10 06:17:37,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-09-10 06:17:37,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-09-10 06:17:37,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-09-10 06:17:37,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-09-10 06:17:37,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-09-10 06:17:37,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-09-10 06:17:37,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-09-10 06:17:37,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-09-10 06:18:11,994 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-09-10 06:18:12,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-09-10 06:18:12,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-09-10 06:18:12,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-09-10 06:18:12,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2405] 2026-09-10 06:18:12,624 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-09-10 06:18:13,018 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2406] 2026-09-10 06:18:13,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-09-10 06:18:13,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-09-10 06:18:13,590 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-09-10 06:18:13,620 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:13,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-09-10 06:18:14,029 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-09-10 06:18:14,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-09-10 06:18:14,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-09-10 06:18:14,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-09-10 06:18:14,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-09-10 06:18:15,064 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-09-10 06:18:15,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-09-10 06:18:15,455 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-09-10 06:18:15,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-09-10 06:18:15,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-09-10 06:18:15,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-09-10 06:18:15,985 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-09-10 06:18:16,273 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-09-10 06:18:16,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-09-10 06:18:16,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-09-10 06:18:16,603 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-09-10 06:18:16,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-09-10 06:18:16,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-09-10 06:18:17,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-09-10 06:18:17,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-09-10 06:18:17,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-09-10 06:18:17,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-09-10 06:18:17,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-09-10 06:18:18,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-09-10 06:18:18,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:18:19,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-09-10 06:18:19,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-09-10 06:18:20,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-09-10 06:18:20,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-09-10 06:18:20,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-09-10 06:18:20,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-09-10 06:18:21,538 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-09-10 06:18:21,593 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:22,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-09-10 06:18:23,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-09-10 06:18:23,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-09-10 06:18:23,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-09-10 06:18:23,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-09-10 06:18:23,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-09-10 06:18:23,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-09-10 06:18:23,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-09-10 06:18:24,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-09-10 06:18:24,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-09-10 06:18:24,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-09-10 06:18:24,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-09-10 06:18:24,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-09-10 06:18:24,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-09-10 06:18:24,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-09-10 06:18:24,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:26,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-09-10 06:18:26,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-09-10 06:18:26,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-09-10 06:18:26,737 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:26,817 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:26,936 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:28,476 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:28,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-09-10 06:18:29,137 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:29,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:30,518 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:30,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-09-10 06:18:31,185 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:31,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-09-10 06:18:32,844 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:33,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-09-10 06:18:33,785 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:34,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:35,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-09-10 06:18:35,602 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:36,665 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:37,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:38,736 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:39,458 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:40,460 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:41,160 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:42,316 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-09-10 06:18:42,766 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:43,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:44,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-09-10 06:18:45,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-09-10 06:18:45,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-09-10 06:18:45,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-09-10 06:18:45,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-09-10 06:18:45,997 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-09-10 06:18:46,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-09-10 06:18:46,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-09-10 06:18:46,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-09-10 06:18:46,831 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:47,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-09-10 06:18:47,223 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-09-10 06:18:47,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-09-10 06:18:47,571 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-09-10 06:18:47,812 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-09-10 06:18:48,097 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-09-10 06:18:48,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:50,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-09-10 06:18:51,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-09-10 06:18:52,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-09-10 06:18:52,716 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-09-10 06:18:52,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-09-10 06:18:53,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:54,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-09-10 06:18:55,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-09-10 06:18:55,199 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-09-10 06:18:55,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-09-10 06:18:55,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-09-10 06:18:55,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-09-10 06:18:55,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-09-10 06:18:55,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-09-10 06:18:55,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-09-10 06:18:56,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-09-10 06:18:56,229 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-09-10 06:18:56,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-09-10 06:18:56,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-09-10 06:18:56,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-09-10 06:18:57,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-09-10 06:18:57,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-09-10 06:18:57,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:18:59,602 127 INFO rb-2d4cbc2-224673-413743 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-10 06:18:59,691 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [304], uid: 943, model: logistics.shipment 2026-09-10 06:18:59,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:19:00,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-09-10 06:19:01,184 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-09-10 06:19:01,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-09-10 06:19:01,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:02,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-09-10 06:19:02,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-09-10 06:19:03,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-09-10 06:19:03,426 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-09-10 06:19:03,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:05,397 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-09-10 06:19:05,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-09-10 06:19:06,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-09-10 06:19:06,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-09-10 06:19:06,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-09-10 06:19:06,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-09-10 06:19:07,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:07,637 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:07,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:19:08,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-09-10 06:19:09,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 956, model: freight.booking 2026-09-10 06:19:09,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 956, model: freight.booking 2026-09-10 06:19:09,087 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 956, model: freight.booking 2026-09-10 06:19:09,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 955, model: freight.booking 2026-09-10 06:19:09,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #954 deleted freight.booking records with IDs: [33] 2026-09-10 06:19:09,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-09-10 06:19:09,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 955, model: freight.vessel.schedule 2026-09-10 06:19:09,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #954 deleted freight.vessel.schedule records with IDs: [25] 2026-09-10 06:19:09,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:10,833 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:11,848 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:12,586 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:13,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-09-10 06:19:13,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-09-10 06:19:13,963 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:14,544 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:15,156 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:16,011 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:17,299 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:17,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-09-10 06:19:18,255 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-09-10 06:19:18,780 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:19,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:20,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-09-10 06:19:20,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-09-10 06:19:20,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-09-10 06:19:20,416 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:20,482 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:20,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:21,619 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:22,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:23,333 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:23,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:24,921 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:25,609 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:25,707 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:25,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:25,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181] 2026-09-10 06:19:25,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 06:19:26,398 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:27,710 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:27,960 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:32,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-09-10 06:19:33,063 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:33,272 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:34,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-09-10 06:19:34,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-09-10 06:19:34,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-09-10 06:19:35,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:36,441 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:36,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-09-10 06:19:36,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-09-10 06:19:37,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-09-10 06:19:37,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-09-10 06:19:37,593 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-09-10 06:19:37,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-09-10 06:19:37,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-09-10 06:19:37,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-09-10 06:19:38,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:39,180 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:39,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-09-10 06:19:39,666 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [468] 2026-09-10 06:19:39,804 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:39,970 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,071 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,180 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-09-10 06:19:40,385 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,508 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,634 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:40,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-09-10 06:19:45,692 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:45,811 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-09-10 06:19:45,962 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:49,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-09-10 06:19:50,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:51,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-09-10 06:19:51,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-09-10 06:19:51,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-09-10 06:19:51,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-09-10 06:19:51,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:52,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-09-10 06:19:53,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-09-10 06:19:53,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-09-10 06:19:53,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-09-10 06:19:53,685 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:54,763 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:55,025 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:55,197 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:55,757 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:56,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: route.route 2026-09-10 06:19:56,130 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:56,273 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:56,476 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-09-10 06:19:56,577 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:56,852 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:57,044 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:19:57,991 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:58,222 127 INFO rb-2d4cbc2-224673-413743 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-10 06:19:58,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:19:59,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-09-10 06:20:00,197 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:00,606 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:01,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-09-10 06:20:02,205 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-09-10 06:20:02,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-09-10 06:20:02,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-09-10 06:20:02,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:03,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-09-10 06:20:04,306 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-09-10 06:20:04,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-09-10 06:20:04,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-09-10 06:20:04,802 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-09-10 06:20:04,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:05,975 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-09-10 06:20:06,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:07,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-09-10 06:20:07,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-09-10 06:20:07,947 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-09-10 06:20:07,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-09-10 06:20:08,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-09-10 06:20:08,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-09-10 06:20:08,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-09-10 06:20:08,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-09-10 06:20:08,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-09-10 06:20:08,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-09-10 06:20:08,797 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-09-10 06:20:08,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-09-10 06:20:08,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:09,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-09-10 06:20:09,910 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-09-10 06:20:10,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-09-10 06:20:10,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-09-10 06:20:10,255 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-09-10 06:20:10,379 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:10,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-09-10 06:20:10,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-09-10 06:20:10,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-09-10 06:20:11,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-09-10 06:20:11,082 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:11,233 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:11,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-09-10 06:20:11,475 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:11,683 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:11,751 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:11,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-09-10 06:20:11,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-09-10 06:20:12,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-09-10 06:20:12,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-09-10 06:20:12,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-09-10 06:20:12,486 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:12,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-09-10 06:20:12,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-09-10 06:20:12,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-09-10 06:20:12,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-09-10 06:20:12,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-09-10 06:20:13,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-09-10 06:20:13,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-09-10 06:20:13,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-09-10 06:20:13,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-09-10 06:20:13,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-09-10 06:20:13,558 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-09-10 06:20:13,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-09-10 06:20:13,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:14,861 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-09-10 06:20:14,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-09-10 06:20:15,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-09-10 06:20:16,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-09-10 06:20:16,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-09-10 06:20:16,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:17,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-09-10 06:20:18,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-09-10 06:20:18,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-09-10 06:20:18,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:18,526 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:18,639 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-09-10 06:20:18,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-09-10 06:20:18,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-09-10 06:20:18,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:20:18,822 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:18,884 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-10 06:20:18,891 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-10 06:20:19,123 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:19,123 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-10 06:20:19,158 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-09-10 06:20:19,232 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-10 06:20:19,236 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-10 06:20:19,389 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:19,389 127 INFO rb-2d4cbc2-224673-413743 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-10 06:20:19,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:20:20,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-09-10 06:20:21,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-09-10 06:20:21,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-09-10 06:20:21,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-09-10 06:20:21,920 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-09-10 06:20:22,491 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-09-10 06:20:23,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-09-10 06:20:23,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-09-10 06:20:24,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:25,337 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:25,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-09-10 06:20:26,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-09-10 06:20:27,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-09-10 06:20:28,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:29,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-09-10 06:20:30,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-09-10 06:20:30,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-09-10 06:20:30,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:31,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-09-10 06:20:31,956 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:32,731 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:33,066 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:33,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-09-10 06:20:33,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-09-10 06:20:34,260 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:34,462 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:34,810 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:35,025 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:35,395 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:35,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:36,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-09-10 06:20:36,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-09-10 06:20:36,908 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:37,017 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:38,141 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:38,449 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:38,603 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:38,755 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:40,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-09-10 06:20:40,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-09-10 06:20:40,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-09-10 06:20:40,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-09-10 06:20:40,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:42,057 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:42,243 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-09-10 06:20:42,404 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:42,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:44,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-09-10 06:20:44,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-09-10 06:20:44,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-09-10 06:20:44,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-09-10 06:20:44,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-09-10 06:20:44,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-09-10 06:20:44,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-09-10 06:20:44,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-09-10 06:20:44,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-09-10 06:20:44,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-09-10 06:20:44,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-09-10 06:20:44,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-09-10 06:20:45,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:46,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-09-10 06:20:46,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-09-10 06:20:46,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-09-10 06:20:47,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-09-10 06:20:47,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-09-10 06:20:47,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-09-10 06:20:47,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-09-10 06:20:48,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-09-10 06:20:48,536 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-09-10 06:20:48,831 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-09-10 06:20:49,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:50,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-09-10 06:20:50,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-09-10 06:20:51,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-09-10 06:20:51,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-09-10 06:20:51,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:53,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-09-10 06:20:53,815 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:54,109 127 INFO rb-2d4cbc2-224673-413743 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-10 06:20:54,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-09-10 06:20:55,269 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-09-10 06:20:55,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-09-10 06:20:56,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:57,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-09-10 06:20:57,855 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-09-10 06:20:58,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-09-10 06:20:58,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-09-10 06:20:58,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-09-10 06:20:58,710 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:20:59,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-09-10 06:21:00,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-09-10 06:21:00,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-09-10 06:21:00,632 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-09-10 06:21:00,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:02,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-09-10 06:21:02,872 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:03,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-09-10 06:21:03,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-09-10 06:21:03,799 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:04,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-09-10 06:21:04,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:05,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-09-10 06:21:06,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-09-10 06:21:06,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-09-10 06:21:06,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-09-10 06:21:06,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-09-10 06:21:07,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:09,132 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:09,754 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:10,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-09-10 06:21:10,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-09-10 06:21:10,298 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:10,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-09-10 06:21:10,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-09-10 06:21:11,189 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:11,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-09-10 06:21:11,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-09-10 06:21:12,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:15,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-09-10 06:21:16,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-09-10 06:21:17,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-09-10 06:21:17,807 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-09-10 06:21:18,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-09-10 06:21:19,163 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:21:20,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-09-10 06:21:20,632 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-09-10 06:21:20,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-09-10 06:21:20,799 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:20,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:22,085 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-09-10 06:21:22,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-09-10 06:21:22,328 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-09-10 06:21:22,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-09-10 06:21:22,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-09-10 06:21:23,715 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:24,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:24,439 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:24,873 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:25,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-09-10 06:21:25,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:25,240 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:21:27,269 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-09-10 06:21:28,606 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:29,088 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:29,569 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:21:31,426 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-09-10 06:21:31,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [109] 2026-09-10 06:21:31,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-09-10 06:21:31,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-09-10 06:21:31,836 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [110] 2026-09-10 06:21:31,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-09-10 06:21:31,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:21:33,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-09-10 06:21:34,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-09-10 06:21:34,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-09-10 06:21:34,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-09-10 06:21:34,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-09-10 06:21:34,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:34,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-09-10 06:21:34,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-09-10 06:21:35,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:21:36,947 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-10 06:21:37,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-10 06:21:37,430 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:38,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-09-10 06:21:38,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-09-10 06:21:38,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-10 06:21:38,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-10 06:21:39,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:21:41,446 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-10 06:21:41,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-10 06:21:42,043 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:43,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-10 06:21:43,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-10 06:21:43,805 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:21:45,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-09-10 06:21:47,476 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:48,934 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-09-10 06:21:50,165 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:21:53,144 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:54,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:21:56,804 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:57,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-09-10 06:21:57,914 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:58,420 127 INFO rb-2d4cbc2-224673-413743 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-10 06:21:58,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:22:01,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-09-10 06:22:01,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-09-10 06:22:01,912 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:02,150 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:02,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:22:04,376 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-09-10 06:22:05,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-09-10 06:22:06,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [181, 180] 2026-09-10 06:22:06,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [104] 2026-09-10 06:22:06,676 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [170] 2026-09-10 06:22:06,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-09-10 06:22:08,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:22:10,109 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:10,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-09-10 06:22:15,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:22:20,135 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-09-10 06:22:20,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-09-10 06:22:21,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-09-10 06:22:21,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:22:26,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-09-10 06:22:28,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-10 06:22:28,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181] 2026-09-10 06:22:28,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 06:22:29,755 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-09-10 06:22:31,204 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:31,605 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:32,217 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-09-10 06:22:35,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-09-10 06:22:41,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:22:46,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-09-10 06:22:47,142 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-09-10 06:22:47,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-09-10 06:22:48,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-09-10 06:22:49,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:22:53,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-09-10 06:22:55,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:22:57,697 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:58,689 127 INFO rb-2d4cbc2-224673-413743 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-10 06:22:59,577 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:00,680 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:01,501 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-09-10 06:23:02,037 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-10 06:23:02,645 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:03,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-10 06:23:03,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-10 06:23:04,548 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:05,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:23:07,572 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:08,693 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:09,748 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:11,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-09-10 06:23:11,602 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-10 06:23:12,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-10 06:23:12,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-10 06:23:13,657 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:14,467 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:23:16,354 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:16,855 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:17,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-09-10 06:23:17,232 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:17,432 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:17,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-09-10 06:23:17,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-09-10 06:23:18,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-09-10 06:23:18,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-09-10 06:23:18,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-09-10 06:23:18,664 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:18,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:23:20,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-09-10 06:23:21,342 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:21,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-09-10 06:23:21,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:23:23,440 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:24,065 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:24,649 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:25,341 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:23:30,036 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:31,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-09-10 06:23:32,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:23:34,927 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:35,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:23:37,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-10 06:23:38,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-09-10 06:23:39,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-09-10 06:23:40,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-09-10 06:23:41,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-09-10 06:23:42,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-09-10 06:23:42,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-09-10 06:23:44,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:23:49,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-09-10 06:23:49,637 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:50,673 127 INFO rb-2d4cbc2-224673-413743 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-10 06:23:51,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-09-10 06:23:52,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-09-10 06:23:54,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-09-10 06:23:55,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-09-10 06:23:56,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-09-10 06:23:57,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-09-10 06:23:58,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:24:02,375 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:03,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-09-10 06:24:03,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:08,403 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:09,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-09-10 06:24:10,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:12,350 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:12,998 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-09-10 06:24:13,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-09-10 06:24:13,971 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:14,473 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:14,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-09-10 06:24:15,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:17,424 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:18,201 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:18,855 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:28,407 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:29,095 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-09-10 06:24:29,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:31,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-09-10 06:24:32,270 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:34,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-09-10 06:24:35,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-09-10 06:24:35,075 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:37,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-09-10 06:24:38,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:40,353 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:40,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:42,572 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:43,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:44,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-10 06:24:45,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-10 06:24:45,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-10 06:24:45,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-10 06:24:45,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [69, 68] 2026-09-10 06:24:45,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:47,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-10 06:24:48,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-10 06:24:48,223 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-10 06:24:48,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-10 06:24:48,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-09-10 06:24:48,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:24:50,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-09-10 06:24:51,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-10 06:24:53,113 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-09-10 06:24:54,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-09-10 06:24:55,555 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:56,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:57,617 127 INFO rb-2d4cbc2-224673-413743 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-10 06:24:58,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-09-10 06:24:58,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-09-10 06:24:59,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-09-10 06:24:59,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-09-10 06:24:59,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-09-10 06:25:00,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:05,425 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:05,650 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:06,610 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:07,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-09-10 06:25:08,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-09-10 06:25:09,964 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:11,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:25:15,840 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:17,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-10 06:25:17,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181] 2026-09-10 06:25:17,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 06:25:19,155 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-09-10 06:25:20,553 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:20,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-09-10 06:25:23,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-09-10 06:25:24,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:25:26,637 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:27,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-09-10 06:25:29,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:31,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-09-10 06:25:33,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:37,652 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:38,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-09-10 06:25:38,439 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:39,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:25:41,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-09-10 06:25:42,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-09-10 06:25:42,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:45,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-09-10 06:25:46,761 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-10 06:25:47,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-09-10 06:25:48,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:49,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-09-10 06:25:50,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-10 06:25:51,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:25:52,937 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:53,939 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:54,352 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:54,760 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:55,148 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:55,611 127 INFO rb-2d4cbc2-224673-413743 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-10 06:25:57,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:25:59,108 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:00,358 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:00,964 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:01,624 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:02,289 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:02,841 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:03,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:26:06,250 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:07,878 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:09,177 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:10,498 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:11,621 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:12,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-09-10 06:26:14,174 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:16,071 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:23,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-09-10 06:26:24,408 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-09-10 06:26:24,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-09-10 06:26:25,183 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:25,599 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:31,227 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:31,680 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:32,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [56, 57] 2026-09-10 06:26:32,173 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:32,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-09-10 06:26:33,034 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:34,427 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:36,293 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:44,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-09-10 06:26:44,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-09-10 06:26:45,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-09-10 06:26:45,422 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-09-10 06:26:45,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-09-10 06:26:52,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-09-10 06:26:54,143 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [199] 2026-09-10 06:26:54,221 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-09-10 06:26:54,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:26:56,593 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-09-10 06:26:58,491 127 INFO rb-2d4cbc2-224673-413743 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-10 06:26:59,140 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:01,225 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:01,993 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:02,588 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:03,385 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:04,092 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:05,367 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:06,070 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:07,044 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:08,024 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:27:10,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-09-10 06:27:10,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:12,906 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:13,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:15,162 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:15,846 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-09-10 06:27:16,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:18,360 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:19,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:21,199 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-09-10 06:27:21,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:23,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:24,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:26,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-09-10 06:27:27,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-09-10 06:27:27,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:29,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-09-10 06:27:31,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-09-10 06:27:31,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-09-10 06:27:33,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:37,732 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:38,254 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:38,608 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:39,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:27:40,871 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:41,492 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:41,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:27:43,656 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:54,088 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:54,846 127 INFO rb-2d4cbc2-224673-413743 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-10 06:27:55,772 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:05,013 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:05,580 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:05,900 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:06,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [479], uid: 1352, model: sale.order 2026-09-10 06:28:06,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [479], uid: 1352, model: sale.order 2026-09-10 06:28:07,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [479], uid: 1352, model: sale.order 2026-09-10 06:28:07,089 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:07,417 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:10,731 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:11,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-09-10 06:28:12,245 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:15,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:15,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-09-10 06:28:15,926 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:16,999 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:17,250 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:19,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:28:21,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-09-10 06:28:22,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-09-10 06:28:23,388 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:24,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-09-10 06:28:24,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-09-10 06:28:25,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:28:26,924 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:27,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-09-10 06:28:28,106 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:28,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-09-10 06:28:29,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-09-10 06:28:30,002 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:30,184 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:31,993 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:32,793 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:33,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:35,195 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:35,606 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:28:37,138 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:37,366 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:37,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:28:38,957 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:39,288 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:39,555 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:39,812 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:40,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1375, model: sale.order.line 2026-09-10 06:28:40,519 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:40,851 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:28:42,677 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:45,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:47,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181] 2026-09-10 06:28:47,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 06:28:47,359 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-09-10 06:28:47,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-09-10 06:28:48,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-09-10 06:28:48,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-09-10 06:28:49,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-09-10 06:28:49,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-09-10 06:28:49,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-09-10 06:28:50,807 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:52,711 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:53,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-09-10 06:28:53,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-09-10 06:28:53,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:28:55,441 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:56,311 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:57,338 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:58,029 127 INFO rb-2d4cbc2-224673-413743 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-10 06:28:58,795 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-09-10 06:28:58,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-09-10 06:28:58,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-09-10 06:28:59,921 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:00,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-09-10 06:29:00,739 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-09-10 06:29:00,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-09-10 06:29:01,240 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:02,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-09-10 06:29:03,328 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:07,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-09-10 06:29:07,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-09-10 06:29:08,099 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:08,487 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-09-10 06:29:08,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:10,192 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:10,597 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-09-10 06:29:11,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:12,815 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-09-10 06:29:13,422 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-09-10 06:29:13,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:23,893 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:24,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:29:26,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-09-10 06:29:26,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-09-10 06:29:27,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-09-10 06:29:27,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-09-10 06:29:28,043 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-09-10 06:29:28,100 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:28,164 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:28,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:28,860 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1416, model: logistics.shipment, fields: purchase_order_count 2026-09-10 06:29:28,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-09-10 06:29:29,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-09-10 06:29:29,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-09-10 06:29:29,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-09-10 06:29:29,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-09-10 06:29:29,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-09-10 06:29:30,267 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:30,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1135] 2026-09-10 06:29:30,596 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:31,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-09-10 06:29:31,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:29:33,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-09-10 06:29:33,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-09-10 06:29:33,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:36,163 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:36,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-09-10 06:29:36,851 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-09-10 06:29:37,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-09-10 06:29:37,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-09-10 06:29:37,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:39,450 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:40,518 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:40,847 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-09-10 06:29:41,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:29:41,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_action_view_route_route_map_wiring ... 2026-09-10 06:29:41,787 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,814 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_view_mode_unchanged_by_bridge ... 2026-09-10 06:29:41,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_module_manifest_and_installability_contract ... 2026-09-10 06:29:41,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_arch_declares_routing_variant_contract ... 2026-09-10 06:29:41,892 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,915 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,943 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:41,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:29:42,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-09-10 06:29:42,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-09-10 06:29:42,108 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-09-10 06:29:42,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:29:42,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-09-10 06:29:43,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:29:43,291 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:43,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-09-10 06:29:43,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26179] 2026-09-10 06:29:43,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:44,208 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-09-10 06:29:44,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:44,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-09-10 06:29:44,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26182] 2026-09-10 06:29:44,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:44,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-09-10 06:29:45,022 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:45,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-09-10 06:29:45,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26185] 2026-09-10 06:29:45,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:45,832 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-09-10 06:29:45,859 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:46,419 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-09-10 06:29:46,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26188] 2026-09-10 06:29:46,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:46,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-09-10 06:29:46,645 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:47,073 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-09-10 06:29:47,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26191] 2026-09-10 06:29:47,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:47,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15, 14] 2026-09-10 06:29:47,324 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13, 12] 2026-09-10 06:29:47,346 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:47,728 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-09-10 06:29:47,736 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26194] 2026-09-10 06:29:47,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:48,612 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-09-10 06:29:48,638 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:49,141 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-09-10 06:29:49,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26197] 2026-09-10 06:29:49,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:49,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17] 2026-09-10 06:29:49,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:29:49,360 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:49,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-09-10 06:29:49,963 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26200] 2026-09-10 06:29:49,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:50,101 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:50,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-09-10 06:29:50,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26203] 2026-09-10 06:29:50,614 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:50,765 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:51,206 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-09-10 06:29:51,226 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26206] 2026-09-10 06:29:51,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:51,393 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:51,941 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-09-10 06:29:51,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26209] 2026-09-10 06:29:51,958 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:52,074 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:52,623 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-09-10 06:29:52,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26212] 2026-09-10 06:29:52,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:52,807 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:29:52,826 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:53,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-09-10 06:29:53,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26215] 2026-09-10 06:29:53,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:53,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-09-10 06:29:53,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-09-10 06:29:53,783 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:54,275 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-09-10 06:29:54,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26218] 2026-09-10 06:29:54,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:54,589 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24, 23] 2026-09-10 06:29:54,600 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22, 21] 2026-09-10 06:29:54,631 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:55,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-09-10 06:29:55,209 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26221] 2026-09-10 06:29:55,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:55,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28, 27] 2026-09-10 06:29:55,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26, 25] 2026-09-10 06:29:55,571 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:56,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-09-10 06:29:56,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26224] 2026-09-10 06:29:56,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:56,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30, 29] 2026-09-10 06:29:56,297 127 INFO rb-2d4cbc2-224673-413743 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-10 06:29:56,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-09-10 06:29:56,812 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26227] 2026-09-10 06:29:56,818 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:29:56,938 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32, 31] 2026-09-10 06:29:56,975 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:29:56,991 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:02,563 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-09-10 06:30:02,609 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:07,185 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:12,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [34] 2026-09-10 06:30:12,282 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:17,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:30:17,755 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:18,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-09-10 06:30:18,381 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26968] 2026-09-10 06:30:18,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:18,482 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:19,003 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-09-10 06:30:19,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26970] 2026-09-10 06:30:19,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:19,120 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:19,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-09-10 06:30:19,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26972] 2026-09-10 06:30:19,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:19,785 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:20,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-09-10 06:30:20,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26974] 2026-09-10 06:30:20,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:20,470 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:20,935 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-09-10 06:30:20,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26976] 2026-09-10 06:30:20,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:21,052 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:21,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-09-10 06:30:21,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26978] 2026-09-10 06:30:21,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:21,781 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:22,318 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-09-10 06:30:22,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26980] 2026-09-10 06:30:22,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:22,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:22,472 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:23,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-09-10 06:30:23,078 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26982] 2026-09-10 06:30:23,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:23,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45, 44, 43] 2026-09-10 06:30:23,455 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:24,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-09-10 06:30:24,064 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26985] 2026-09-10 06:30:24,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:24,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [48, 47] 2026-09-10 06:30:24,465 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:25,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-09-10 06:30:25,178 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26988] 2026-09-10 06:30:25,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:25,518 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [51, 50] 2026-09-10 06:30:25,545 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:26,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-09-10 06:30:26,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26991] 2026-09-10 06:30:26,217 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:26,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [54, 53] 2026-09-10 06:30:26,576 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:27,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-09-10 06:30:27,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26994] 2026-09-10 06:30:27,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:27,501 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56] 2026-09-10 06:30:27,524 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:28,138 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-09-10 06:30:28,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26997] 2026-09-10 06:30:28,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:28,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [62, 61, 60, 59] 2026-09-10 06:30:28,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:28,695 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:29,307 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-09-10 06:30:29,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27001] 2026-09-10 06:30:29,328 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:29,749 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [66, 65, 64] 2026-09-10 06:30:29,776 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:30,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-09-10 06:30:30,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27004] 2026-09-10 06:30:30,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:30,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [70, 69, 68] 2026-09-10 06:30:30,788 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:31,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-09-10 06:30:31,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27007] 2026-09-10 06:30:31,257 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:31,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [73, 72] 2026-09-10 06:30:31,566 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:32,035 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-09-10 06:30:32,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27010] 2026-09-10 06:30:32,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:32,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [76, 75] 2026-09-10 06:30:32,459 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:33,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-09-10 06:30:33,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27013] 2026-09-10 06:30:33,097 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:33,431 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [79, 78] 2026-09-10 06:30:33,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:33,495 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:34,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-09-10 06:30:34,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27016] 2026-09-10 06:30:34,023 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:34,255 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [82, 81] 2026-09-10 06:30:34,280 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:34,737 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-09-10 06:30:34,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27019] 2026-09-10 06:30:34,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:35,046 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [86, 85, 84] 2026-09-10 06:30:35,080 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:35,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-09-10 06:30:35,587 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27022] 2026-09-10 06:30:35,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:35,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90, 89, 88] 2026-09-10 06:30:35,920 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-09-10 06:30:36,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27025] 2026-09-10 06:30:36,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:36,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-09-10 06:30:36,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:30:36,719 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,744 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [95] 2026-09-10 06:30:36,770 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [96] 2026-09-10 06:30:36,829 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.0s (attempt 2 of 3). 2026-09-10 06:30:36,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.1s (attempt 3 of 3). 2026-09-10 06:30:36,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [99, 98, 97] 2026-09-10 06:30:36,889 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,902 127 INFO rb-2d4cbc2-224673-413743 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.0s (attempt 2 of 3). 2026-09-10 06:30:36,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.3s (attempt 3 of 3). 2026-09-10 06:30:36,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102, 101, 100] 2026-09-10 06:30:36,948 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:36,959 127 INFO rb-2d4cbc2-224673-413743 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.0s (attempt 2 of 3). 2026-09-10 06:30:36,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.3s (attempt 3 of 3). 2026-09-10 06:30:36,978 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104, 103] 2026-09-10 06:30:37,003 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:37,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [106] 2026-09-10 06:30:37,054 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:37,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [107] 2026-09-10 06:30:37,114 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:30:37,130 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:37,582 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-09-10 06:30:37,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27028] 2026-09-10 06:30:37,599 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:37,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [110, 109] 2026-09-10 06:30:37,849 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:38,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-09-10 06:30:38,396 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27031] 2026-09-10 06:30:38,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:38,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [113, 112] 2026-09-10 06:30:38,663 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:39,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-09-10 06:30:39,154 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27034] 2026-09-10 06:30:39,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:39,398 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116, 115] 2026-09-10 06:30:39,422 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:39,946 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-09-10 06:30:39,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27037] 2026-09-10 06:30:39,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:40,292 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [119, 118] 2026-09-10 06:30:40,333 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:40,350 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:41,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-09-10 06:30:41,054 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27040] 2026-09-10 06:30:41,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:41,186 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:41,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-09-10 06:30:41,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27044] 2026-09-10 06:30:41,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:41,975 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:42,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-09-10 06:30:42,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27048] 2026-09-10 06:30:42,566 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:42,738 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:43,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-09-10 06:30:43,357 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27052] 2026-09-10 06:30:43,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:43,829 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-09-10 06:30:43,841 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27057] 2026-09-10 06:30:43,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:43,896 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:44,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-09-10 06:30:44,415 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27059] 2026-09-10 06:30:44,423 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:44,657 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:45,080 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-09-10 06:30:45,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27064] 2026-09-10 06:30:45,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:45,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:45,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:45,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-09-10 06:30:45,654 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27068] 2026-09-10 06:30:45,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:45,944 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:46,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-09-10 06:30:46,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27072] 2026-09-10 06:30:46,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:46,523 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:47,080 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-09-10 06:30:47,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27076] 2026-09-10 06:30:47,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:47,277 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:47,721 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-09-10 06:30:47,732 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27080] 2026-09-10 06:30:47,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:47,967 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:48,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-09-10 06:30:48,412 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27084] 2026-09-10 06:30:48,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:48,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:48,622 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:49,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-09-10 06:30:49,105 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27088] 2026-09-10 06:30:49,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:49,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2791. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-10 06:30:49,306 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-09-10 06:30:49,332 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:49,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-09-10 06:30:49,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27091] 2026-09-10 06:30:49,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:49,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2793. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-10 06:30:50,015 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [123] 2026-09-10 06:30:50,037 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:50,543 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-09-10 06:30:50,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27094] 2026-09-10 06:30:50,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:50,778 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2795. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-10 06:30:50,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125] 2026-09-10 06:30:50,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:30:50,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:30:56,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-09-10 06:30:56,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27282] 2026-09-10 06:30:56,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:30:56,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [126] 2026-09-10 06:30:56,971 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:03,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-09-10 06:31:03,392 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27469] 2026-09-10 06:31:03,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:03,469 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:10,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-09-10 06:31:10,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27656] 2026-09-10 06:31:10,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:10,210 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:31:10,225 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:10,744 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-09-10 06:31:10,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27658] 2026-09-10 06:31:10,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:11,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-09-10 06:31:11,320 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27660] 2026-09-10 06:31:11,333 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:11,524 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:12,037 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-09-10 06:31:12,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27663] 2026-09-10 06:31:12,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:12,617 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-09-10 06:31:12,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27665] 2026-09-10 06:31:12,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:13,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [130, 129] 2026-09-10 06:31:13,072 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:13,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-09-10 06:31:13,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27668] 2026-09-10 06:31:13,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:14,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-09-10 06:31:14,219 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27670] 2026-09-10 06:31:14,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:14,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [133, 132] 2026-09-10 06:31:14,576 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:15,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-09-10 06:31:15,094 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27673] 2026-09-10 06:31:15,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:15,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-09-10 06:31:15,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27675] 2026-09-10 06:31:15,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:15,891 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:16,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-09-10 06:31:16,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27678] 2026-09-10 06:31:16,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:16,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-09-10 06:31:17,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27680] 2026-09-10 06:31:17,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:17,811 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [141, 140, 139, 138, 137, 136] 2026-09-10 06:31:17,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:18,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-09-10 06:31:18,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27686] 2026-09-10 06:31:18,418 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:18,961 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-09-10 06:31:18,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27688] 2026-09-10 06:31:18,977 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:19,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [144, 143] 2026-09-10 06:31:19,263 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:19,706 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-09-10 06:31:19,715 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27691] 2026-09-10 06:31:19,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:20,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-09-10 06:31:20,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27693] 2026-09-10 06:31:20,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:20,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147, 146] 2026-09-10 06:31:20,721 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:21,225 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-09-10 06:31:21,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27696] 2026-09-10 06:31:21,239 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:21,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-09-10 06:31:21,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27698] 2026-09-10 06:31:21,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:21,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:31:21,809 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:22,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-09-10 06:31:22,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27701] 2026-09-10 06:31:22,229 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:22,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [153, 152] 2026-09-10 06:31:22,484 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [151, 150] 2026-09-10 06:31:22,505 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:22,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-09-10 06:31:22,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27704] 2026-09-10 06:31:22,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:23,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [157, 156] 2026-09-10 06:31:23,148 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [155, 154] 2026-09-10 06:31:23,175 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:23,569 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-09-10 06:31:23,579 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27707] 2026-09-10 06:31:23,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:23,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [161, 160] 2026-09-10 06:31:23,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [159, 158] 2026-09-10 06:31:23,845 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:24,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-09-10 06:31:24,311 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27710] 2026-09-10 06:31:24,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:24,533 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [165, 164] 2026-09-10 06:31:24,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [163, 162] 2026-09-10 06:31:24,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:31:24,592 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:25,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-09-10 06:31:25,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27713] 2026-09-10 06:31:25,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:25,332 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [169, 168, 167] 2026-09-10 06:31:25,350 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:25,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-09-10 06:31:25,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27716] 2026-09-10 06:31:25,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:26,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [172, 171] 2026-09-10 06:31:26,985 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:27,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-09-10 06:31:27,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27719] 2026-09-10 06:31:27,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:27,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [175, 174] 2026-09-10 06:31:27,814 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:28,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-09-10 06:31:28,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27722] 2026-09-10 06:31:28,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:28,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [179, 178, 177] 2026-09-10 06:31:28,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:31:28,711 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:29,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-09-10 06:31:29,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27725] 2026-09-10 06:31:29,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:29,718 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-09-10 06:31:29,727 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27727] 2026-09-10 06:31:29,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:29,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [182] 2026-09-10 06:31:29,973 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:30,361 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2511] 2026-09-10 06:31:30,369 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27730] 2026-09-10 06:31:30,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:30,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-09-10 06:31:30,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27732] 2026-09-10 06:31:30,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:31,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-09-10 06:31:31,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:31,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-09-10 06:31:31,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27735] 2026-09-10 06:31:31,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:32,138 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-09-10 06:31:32,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27737] 2026-09-10 06:31:32,151 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:32,385 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:32,790 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-09-10 06:31:32,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27740] 2026-09-10 06:31:32,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:33,243 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-09-10 06:31:33,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27742] 2026-09-10 06:31:33,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:33,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-09-10 06:31:33,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:31:33,638 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-09-10 06:31:33,705 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-09-10 06:31:33,780 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,805 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [193] 2026-09-10 06:31:33,829 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194] 2026-09-10 06:31:33,879 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,903 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-09-10 06:31:33,928 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:33,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-09-10 06:31:33,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:31:34,007 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:34,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [197] 2026-09-10 06:31:34,054 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:34,087 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [199, 198] 2026-09-10 06:31:34,108 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:34,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:31:34,162 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:34,534 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-09-10 06:31:34,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27745] 2026-09-10 06:31:34,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:35,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-09-10 06:31:35,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27747] 2026-09-10 06:31:35,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:35,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-09-10 06:31:35,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27749] 2026-09-10 06:31:35,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:35,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1525, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:35,693 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1525, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:35,693 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1525, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:35,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1525, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:35,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200] 2026-09-10 06:31:35,725 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:36,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-09-10 06:31:36,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27751] 2026-09-10 06:31:36,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:36,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-09-10 06:31:36,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27753] 2026-09-10 06:31:36,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:37,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-09-10 06:31:37,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27755] 2026-09-10 06:31:37,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:37,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-09-10 06:31:37,146 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:37,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-09-10 06:31:37,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27757] 2026-09-10 06:31:37,553 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:38,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-09-10 06:31:38,025 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27759] 2026-09-10 06:31:38,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:38,437 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-09-10 06:31:38,452 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27761] 2026-09-10 06:31:38,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:38,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1529, model: google.drive.account, fields: refresh_token 2026-09-10 06:31:38,600 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1529, model: google.drive.account, fields: access_token 2026-09-10 06:31:38,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1531, model: google.drive.account, fields: refresh_token 2026-09-10 06:31:38,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1531, model: google.drive.account, fields: access_token 2026-09-10 06:31:38,620 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [203, 202] 2026-09-10 06:31:38,645 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:39,235 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-09-10 06:31:39,245 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27763] 2026-09-10 06:31:39,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:39,635 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-09-10 06:31:39,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27765] 2026-09-10 06:31:39,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:40,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-09-10 06:31:40,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27767] 2026-09-10 06:31:40,043 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:40,235 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [205, 204] 2026-09-10 06:31:40,261 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:40,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-09-10 06:31:40,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27769] 2026-09-10 06:31:40,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:41,203 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-09-10 06:31:41,211 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27771] 2026-09-10 06:31:41,219 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:41,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-09-10 06:31:41,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27773] 2026-09-10 06:31:41,644 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:41,715 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [206] 2026-09-10 06:31:41,738 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:42,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-09-10 06:31:42,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27775] 2026-09-10 06:31:42,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:42,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-09-10 06:31:42,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27777] 2026-09-10 06:31:42,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:42,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-09-10 06:31:42,885 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27779] 2026-09-10 06:31:42,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:42,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:42,983 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:42,984 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:42,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: google.drive.account, fields: refresh_token, access_token 2026-09-10 06:31:43,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [207] 2026-09-10 06:31:43,027 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:43,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-09-10 06:31:43,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27781] 2026-09-10 06:31:43,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:44,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-09-10 06:31:44,093 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27783] 2026-09-10 06:31:44,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:44,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-09-10 06:31:44,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27785] 2026-09-10 06:31:44,542 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:44,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-09-10 06:31:44,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:31:44,682 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:45,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-09-10 06:31:45,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27787] 2026-09-10 06:31:45,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:45,716 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-09-10 06:31:45,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27789] 2026-09-10 06:31:45,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:45,938 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:46,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-09-10 06:31:46,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27792] 2026-09-10 06:31:46,446 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:46,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-09-10 06:31:46,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27794] 2026-09-10 06:31:46,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:47,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [56] 2026-09-10 06:31:47,178 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:47,601 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-09-10 06:31:47,612 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27797] 2026-09-10 06:31:47,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:48,087 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-09-10 06:31:48,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27799] 2026-09-10 06:31:48,104 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:48,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [214, 213] 2026-09-10 06:31:48,443 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:49,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2544] 2026-09-10 06:31:49,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27802] 2026-09-10 06:31:49,025 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:49,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-09-10 06:31:49,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27804] 2026-09-10 06:31:49,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:49,946 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [218, 217, 216] 2026-09-10 06:31:49,969 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:50,372 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-09-10 06:31:50,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27807] 2026-09-10 06:31:50,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:50,902 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-09-10 06:31:50,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27809] 2026-09-10 06:31:50,936 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:51,103 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:51,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-09-10 06:31:51,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27812] 2026-09-10 06:31:51,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:52,025 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-09-10 06:31:52,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27814] 2026-09-10 06:31:52,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:52,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [222, 221] 2026-09-10 06:31:52,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:31:52,344 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:52,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-09-10 06:31:52,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27817] 2026-09-10 06:31:52,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:53,257 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [226, 225, 224] 2026-09-10 06:31:53,286 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:53,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-09-10 06:31:53,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27820] 2026-09-10 06:31:53,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:54,224 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [229, 228] 2026-09-10 06:31:54,250 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:54,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-09-10 06:31:54,657 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27823] 2026-09-10 06:31:54,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:54,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [232, 231] 2026-09-10 06:31:54,916 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:55,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-09-10 06:31:55,309 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27826] 2026-09-10 06:31:55,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:55,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [235, 234] 2026-09-10 06:31:55,652 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:56,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-09-10 06:31:56,162 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27829] 2026-09-10 06:31:56,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:56,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [238, 237] 2026-09-10 06:31:56,465 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-09-10 06:31:57,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27832] 2026-09-10 06:31:57,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:31:57,301 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241, 240] 2026-09-10 06:31:57,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:31:57,355 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,447 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,505 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,557 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,582 127 INFO rb-2d4cbc2-224673-413743 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-10 06:31:57,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:31:57,637 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:03,451 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-09-10 06:32:03,461 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28020] 2026-09-10 06:32:03,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:03,913 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-09-10 06:32:03,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28022] 2026-09-10 06:32:03,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:04,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1563, model: google.drive.account, fields: refresh_token 2026-09-10 06:32:04,102 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:08,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-09-10 06:32:08,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28209] 2026-09-10 06:32:08,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:09,336 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-09-10 06:32:09,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28211] 2026-09-10 06:32:09,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:09,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1565, model: google.drive.account 2026-09-10 06:32:09,503 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:14,647 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-09-10 06:32:14,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28398] 2026-09-10 06:32:14,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:15,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-09-10 06:32:15,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28400] 2026-09-10 06:32:15,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:15,193 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:21,118 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-09-10 06:32:21,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28587] 2026-09-10 06:32:21,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:21,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-09-10 06:32:21,585 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28589] 2026-09-10 06:32:21,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:21,712 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:27,313 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-09-10 06:32:27,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28776] 2026-09-10 06:32:27,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:27,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-09-10 06:32:27,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28778] 2026-09-10 06:32:27,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:27,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:32:27,938 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:28,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-09-10 06:32:28,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28780] 2026-09-10 06:32:28,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:28,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [246] 2026-09-10 06:32:28,673 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:29,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-09-10 06:32:29,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28784] 2026-09-10 06:32:29,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:29,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [247] 2026-09-10 06:32:29,413 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:29,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-09-10 06:32:29,991 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28788] 2026-09-10 06:32:29,998 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:30,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-09-10 06:32:30,576 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28793] 2026-09-10 06:32:30,583 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:30,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2930], uid: 1575, model: res.partner 2026-09-10 06:32:30,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1575, model: ir.attachment 2026-09-10 06:32:30,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248] 2026-09-10 06:32:30,671 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:31,135 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-09-10 06:32:31,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28795] 2026-09-10 06:32:31,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:31,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-09-10 06:32:31,368 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:31,862 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-09-10 06:32:31,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28799] 2026-09-10 06:32:31,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:32,318 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253, 252, 251] 2026-09-10 06:32:32,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [250] 2026-09-10 06:32:32,348 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:32,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-09-10 06:32:32,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28803] 2026-09-10 06:32:32,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:33,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-09-10 06:32:33,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [254] 2026-09-10 06:32:33,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:32:33,313 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:33,811 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-09-10 06:32:33,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28807] 2026-09-10 06:32:33,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:33,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [258] 2026-09-10 06:32:33,945 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:34,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-09-10 06:32:34,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28809] 2026-09-10 06:32:34,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:34,563 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:35,019 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-09-10 06:32:35,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28811] 2026-09-10 06:32:35,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:35,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:32:35,119 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:35,158 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:35,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:32:35,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-09-10 06:32:35,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-09-10 06:32:35,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28813] 2026-09-10 06:32:35,710 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:36,061 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [262, 261, 260] 2026-09-10 06:32:36,093 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:36,601 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-09-10 06:32:36,610 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28816] 2026-09-10 06:32:36,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:36,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [266, 265, 264] 2026-09-10 06:32:36,962 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:37,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-09-10 06:32:37,490 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28819] 2026-09-10 06:32:37,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:37,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [270, 269, 268] 2026-09-10 06:32:37,905 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:38,451 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-09-10 06:32:38,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28822] 2026-09-10 06:32:38,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:38,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272] 2026-09-10 06:32:38,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:32:38,926 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:39,571 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-09-10 06:32:39,582 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28825] 2026-09-10 06:32:39,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:40,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [279, 278, 277, 276] 2026-09-10 06:32:40,071 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:40,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-09-10 06:32:40,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28828] 2026-09-10 06:32:40,614 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:40,939 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [283, 282, 281] 2026-09-10 06:32:40,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-09-10 06:32:41,510 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-09-10 06:32:41,525 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28831] 2026-09-10 06:32:41,533 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:41,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [287, 286, 285] 2026-09-10 06:32:41,908 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:42,433 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-09-10 06:32:42,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28834] 2026-09-10 06:32:42,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:42,806 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [291, 290, 289] 2026-09-10 06:32:42,834 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:43,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-09-10 06:32:43,333 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28838] 2026-09-10 06:32:43,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:43,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295, 294, 293] 2026-09-10 06:32:43,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-09-10 06:32:44,485 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-09-10 06:32:44,503 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28841] 2026-09-10 06:32:44,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:44,979 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [303, 302, 301, 300] 2026-09-10 06:32:45,003 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:45,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-09-10 06:32:45,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28844] 2026-09-10 06:32:45,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:45,847 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305] 2026-09-10 06:32:45,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-09-10 06:32:46,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-09-10 06:32:46,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28847] 2026-09-10 06:32:46,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:46,803 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [312, 311, 310, 309] 2026-09-10 06:32:46,835 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:47,368 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-09-10 06:32:47,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28850] 2026-09-10 06:32:47,382 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:47,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [316, 315, 314] 2026-09-10 06:32:47,699 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:32:47,720 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:47,844 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [318] 2026-09-10 06:32:47,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:32:47,892 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:48,455 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-09-10 06:32:48,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28853] 2026-09-10 06:32:48,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:48,550 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:49,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-09-10 06:32:49,014 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28855] 2026-09-10 06:32:49,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:49,081 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:49,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-09-10 06:32:49,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28857] 2026-09-10 06:32:49,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:49,669 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:50,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-09-10 06:32:50,311 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28859] 2026-09-10 06:32:50,325 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:50,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:32:50,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-09-10 06:32:50,885 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-09-10 06:32:50,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28861] 2026-09-10 06:32:50,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:51,268 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-09-10 06:32:51,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28863] 2026-09-10 06:32:51,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:51,374 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:51,761 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-09-10 06:32:51,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28865] 2026-09-10 06:32:51,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:52,179 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-09-10 06:32:52,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28867] 2026-09-10 06:32:52,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:52,347 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:52,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-09-10 06:32:52,830 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28869] 2026-09-10 06:32:52,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:53,206 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-09-10 06:32:53,225 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28871] 2026-09-10 06:32:53,237 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:53,383 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:53,886 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-09-10 06:32:53,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28873] 2026-09-10 06:32:53,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:54,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-09-10 06:32:54,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28875] 2026-09-10 06:32:54,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:54,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-09-10 06:32:55,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-09-10 06:32:55,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28877] 2026-09-10 06:32:55,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:55,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-09-10 06:32:55,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28879] 2026-09-10 06:32:55,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:55,716 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:32:55,740 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:56,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-09-10 06:32:56,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28881] 2026-09-10 06:32:56,336 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:56,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [327, 326, 325] 2026-09-10 06:32:56,780 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:57,377 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-09-10 06:32:57,392 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28884] 2026-09-10 06:32:57,410 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:57,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [331, 330, 329] 2026-09-10 06:32:57,828 127 INFO rb-2d4cbc2-224673-413743 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-10 06:32:58,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-09-10 06:32:58,294 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28887] 2026-09-10 06:32:58,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:32:59,491 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [335, 334, 333] 2026-09-10 06:32:59,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:32:59,557 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:00,145 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-09-10 06:33:00,155 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28890] 2026-09-10 06:33:00,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:00,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [338, 337] 2026-09-10 06:33:00,497 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:01,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-09-10 06:33:01,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28893] 2026-09-10 06:33:01,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:01,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [341, 340] 2026-09-10 06:33:01,518 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-09-10 06:33:02,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28896] 2026-09-10 06:33:02,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:02,390 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [344, 343] 2026-09-10 06:33:02,435 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:33:02,454 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,515 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,574 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,618 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,663 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:02,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:33:02,732 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:12,667 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-09-10 06:33:12,676 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29268] 2026-09-10 06:33:12,683 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:13,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-09-10 06:33:13,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29270] 2026-09-10 06:33:13,240 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:13,343 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-09-10 06:33:22,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-09-10 06:33:22,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29641] 2026-09-10 06:33:22,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:23,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-09-10 06:33:23,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29643] 2026-09-10 06:33:23,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:23,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:34,397 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-09-10 06:33:34,407 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30014] 2026-09-10 06:33:34,414 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:34,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-09-10 06:33:34,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30016] 2026-09-10 06:33:34,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:34,928 127 INFO rb-2d4cbc2-224673-413743 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-10 06:33:44,819 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-09-10 06:33:44,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30387] 2026-09-10 06:33:44,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:45,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-09-10 06:33:45,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30389] 2026-09-10 06:33:45,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:45,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-09-10 06:33:54,491 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-09-10 06:33:54,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30760] 2026-09-10 06:33:54,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:54,897 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-09-10 06:33:54,905 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30762] 2026-09-10 06:33:54,911 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:33:54,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:33:55,002 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:01,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-09-10 06:34:01,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30949] 2026-09-10 06:34:01,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:01,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-09-10 06:34:01,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30951] 2026-09-10 06:34:01,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:02,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [350, 349, 348, 347] 2026-09-10 06:34:02,089 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:08,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-09-10 06:34:08,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31139] 2026-09-10 06:34:08,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:08,600 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-09-10 06:34:08,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31141] 2026-09-10 06:34:08,620 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:09,137 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [356, 355, 354, 353] 2026-09-10 06:34:09,186 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:14,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-09-10 06:34:14,310 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31329] 2026-09-10 06:34:14,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:14,859 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-09-10 06:34:14,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31331] 2026-09-10 06:34:14,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:15,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [362, 361, 360, 359] 2026-09-10 06:34:15,417 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:21,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-09-10 06:34:21,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31519] 2026-09-10 06:34:21,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:22,045 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-09-10 06:34:22,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31521] 2026-09-10 06:34:22,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:22,476 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [368, 367, 366, 365] 2026-09-10 06:34:22,523 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:28,619 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-09-10 06:34:28,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31709] 2026-09-10 06:34:28,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:29,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-09-10 06:34:29,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31711] 2026-09-10 06:34:29,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:29,563 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [374, 373, 372, 371] 2026-09-10 06:34:29,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:34:29,643 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:30,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-09-10 06:34:30,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31714] 2026-09-10 06:34:30,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:30,156 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:30,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-09-10 06:34:30,660 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31717] 2026-09-10 06:34:30,668 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:30,719 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:31,079 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-09-10 06:34:31,088 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31719] 2026-09-10 06:34:31,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:31,134 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:31,514 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-09-10 06:34:31,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31721] 2026-09-10 06:34:31,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:31,575 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:31,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-09-10 06:34:31,989 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31723] 2026-09-10 06:34:31,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:32,046 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:32,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2634] 2026-09-10 06:34:32,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31725] 2026-09-10 06:34:32,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:32,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:34:32,795 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:33,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2635] 2026-09-10 06:34:33,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31728] 2026-09-10 06:34:33,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:33,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2636] 2026-09-10 06:34:33,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31730] 2026-09-10 06:34:33,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:33,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [377] 2026-09-10 06:34:33,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-09-10 06:34:34,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2637] 2026-09-10 06:34:34,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31732] 2026-09-10 06:34:34,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:34,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2638] 2026-09-10 06:34:34,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31734] 2026-09-10 06:34:34,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:34,691 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-09-10 06:34:34,727 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:35,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2639] 2026-09-10 06:34:35,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31736] 2026-09-10 06:34:35,221 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:35,568 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2640] 2026-09-10 06:34:35,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31738] 2026-09-10 06:34:35,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:35,703 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:36,064 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2641] 2026-09-10 06:34:36,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31740] 2026-09-10 06:34:36,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:36,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2642] 2026-09-10 06:34:36,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31742] 2026-09-10 06:34:36,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:36,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385] 2026-09-10 06:34:36,640 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:37,054 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2643] 2026-09-10 06:34:37,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31744] 2026-09-10 06:34:37,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:37,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2644] 2026-09-10 06:34:37,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31746] 2026-09-10 06:34:37,441 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:37,566 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:34:37,582 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:38,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2645] 2026-09-10 06:34:38,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31748] 2026-09-10 06:34:38,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:38,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [390, 389] 2026-09-10 06:34:38,432 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:38,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2646] 2026-09-10 06:34:38,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31751] 2026-09-10 06:34:38,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:39,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [394, 393, 392] 2026-09-10 06:34:39,161 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:39,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2647] 2026-09-10 06:34:39,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31754] 2026-09-10 06:34:39,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:39,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [398, 397, 396] 2026-09-10 06:34:39,902 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:40,305 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2648] 2026-09-10 06:34:40,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31757] 2026-09-10 06:34:40,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:40,708 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [402, 401, 400] 2026-09-10 06:34:40,736 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:41,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2649] 2026-09-10 06:34:41,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31760] 2026-09-10 06:34:41,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:41,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [406, 405, 404] 2026-09-10 06:34:41,738 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:42,228 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2650] 2026-09-10 06:34:42,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31763] 2026-09-10 06:34:42,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:42,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [410, 409, 408] 2026-09-10 06:34:42,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:34:42,644 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:43,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2651] 2026-09-10 06:34:43,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31766] 2026-09-10 06:34:43,152 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:43,500 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:43,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2652] 2026-09-10 06:34:43,987 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31780] 2026-09-10 06:34:43,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:44,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-09-10 06:34:44,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2653] 2026-09-10 06:34:44,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31794] 2026-09-10 06:34:44,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:44,803 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:45,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2654] 2026-09-10 06:34:45,199 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31800] 2026-09-10 06:34:45,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:45,470 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:45,964 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2655] 2026-09-10 06:34:45,974 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31814] 2026-09-10 06:34:45,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:46,190 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:46,622 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2656] 2026-09-10 06:34:46,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31828] 2026-09-10 06:34:46,639 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:46,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-09-10 06:34:47,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2657] 2026-09-10 06:34:47,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31842] 2026-09-10 06:34:47,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:47,373 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:47,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2658] 2026-09-10 06:34:47,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31856] 2026-09-10 06:34:47,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:48,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:34:48,106 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:48,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-09-10 06:34:48,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17449] 2026-09-10 06:34:48,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-09-10 06:34:48,624 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-09-10 06:34:48,678 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17450] 2026-09-10 06:34:48,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-09-10 06:34:48,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-09-10 06:34:48,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-09-10 06:34:48,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-09-10 06:34:49,085 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:49,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:34:49,218 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:52,142 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f82a151a200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:52,143 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d53ea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:52,156 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:52,161 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d53e2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:52,181 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-10 06:34:52,623 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,649 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,713 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,752 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,776 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,806 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,885 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:52,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-09-10 06:34:53,040 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:55,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b560900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:55,836 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cf3ba60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:55,841 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:55,846 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cf3a160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:34:55,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:34:55,889 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:56,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [412] 2026-09-10 06:34:56,385 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:56,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-09-10 06:34:56,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-09-10 06:34:56,823 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [416] 2026-09-10 06:34:56,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-09-10 06:34:57,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [418] 2026-09-10 06:34:57,087 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:57,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:34:57,240 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:57,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2659] 2026-09-10 06:34:57,688 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31884] 2026-09-10 06:34:57,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:57,874 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:58,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2661] 2026-09-10 06:34:58,270 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31888] 2026-09-10 06:34:58,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:58,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-09-10 06:34:58,812 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2663] 2026-09-10 06:34:58,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31892] 2026-09-10 06:34:58,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:58,980 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:59,399 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2665] 2026-09-10 06:34:59,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31896] 2026-09-10 06:34:59,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:34:59,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:34:59,645 127 INFO rb-2d4cbc2-224673-413743 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-10 06:34:59,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:34:59,713 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:00,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2667] 2026-09-10 06:35:00,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31900] 2026-09-10 06:35:00,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:06,577 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2668] 2026-09-10 06:35:06,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32087] 2026-09-10 06:35:06,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:07,066 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2669] 2026-09-10 06:35:07,077 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32089] 2026-09-10 06:35:07,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:07,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424] 2026-09-10 06:35:07,238 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:07,750 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2670] 2026-09-10 06:35:07,763 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32091] 2026-09-10 06:35:07,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:13,514 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2671] 2026-09-10 06:35:13,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32278] 2026-09-10 06:35:13,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:14,020 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2672] 2026-09-10 06:35:14,031 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32280] 2026-09-10 06:35:14,039 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:14,115 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:14,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2673] 2026-09-10 06:35:14,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32282] 2026-09-10 06:35:14,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:20,528 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2674] 2026-09-10 06:35:20,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32469] 2026-09-10 06:35:20,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:21,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2675] 2026-09-10 06:35:21,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32471] 2026-09-10 06:35:21,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:21,162 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:21,683 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2676] 2026-09-10 06:35:21,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32473] 2026-09-10 06:35:21,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:27,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2677] 2026-09-10 06:35:27,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32660] 2026-09-10 06:35:27,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:28,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2678] 2026-09-10 06:35:28,025 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32662] 2026-09-10 06:35:28,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:28,121 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:28,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2679] 2026-09-10 06:35:28,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32664] 2026-09-10 06:35:28,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:33,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2680] 2026-09-10 06:35:33,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32851] 2026-09-10 06:35:33,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:34,147 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2681] 2026-09-10 06:35:34,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32853] 2026-09-10 06:35:34,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:34,250 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:34,824 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2682] 2026-09-10 06:35:34,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32855] 2026-09-10 06:35:34,840 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:40,714 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2683] 2026-09-10 06:35:40,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33042] 2026-09-10 06:35:40,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:41,187 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2684] 2026-09-10 06:35:41,196 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33044] 2026-09-10 06:35:41,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:41,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:41,727 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2685] 2026-09-10 06:35:41,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33046] 2026-09-10 06:35:41,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:47,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2686] 2026-09-10 06:35:47,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33233] 2026-09-10 06:35:47,269 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:47,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2687] 2026-09-10 06:35:47,693 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33235] 2026-09-10 06:35:47,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:47,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:35:47,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-09-10 06:35:47,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:35:47,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-09-10 06:35:48,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2688] 2026-09-10 06:35:48,259 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33237] 2026-09-10 06:35:48,264 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:48,683 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2689] 2026-09-10 06:35:48,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33239] 2026-09-10 06:35:48,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:48,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_a from n/a 2026-09-10 06:35:48,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:35:49,783 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:49] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.010 0.982 2026-09-10 06:35:49,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-09-10 06:35:50,354 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2690] 2026-09-10 06:35:50,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33241] 2026-09-10 06:35:50,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:50,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2691] 2026-09-10 06:35:50,841 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33243] 2026-09-10 06:35:50,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:50,940 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_a from n/a 2026-09-10 06:35:50,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:35:51,168 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:51] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"2649d053efb9525423b97cc44360aea2f7ba6bf79a01a8ce6fdffd752b658a46"} HTTP/1.1" 303 - 18 0.010 0.205 2026-09-10 06:35:52,152 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:52] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.192 0.789 2026-09-10 06:35:52,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-09-10 06:35:52,741 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2692] 2026-09-10 06:35:52,759 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33246] 2026-09-10 06:35:52,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:53,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2693] 2026-09-10 06:35:53,159 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33248] 2026-09-10 06:35:53,166 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:53,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_a from n/a 2026-09-10 06:35:53,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:35:53,552 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.009 0.262 2026-09-10 06:35:53,559 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-09-10 06:35:53,570 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-09-10 06:35:53,584 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35: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.005 2026-09-10 06:35:53,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-09-10 06:35:54,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2694] 2026-09-10 06:35:54,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33250] 2026-09-10 06:35:54,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:54,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2695] 2026-09-10 06:35:54,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33252] 2026-09-10 06:35:54,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:54,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:35:54,785 127 INFO rb-2d4cbc2-224673-413743 odoo.http: Session expired 2026-09-10 06:35:54,786 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:54] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"4001c69602566a94d48804909d9ebe01b84e69d1850eecb60a28cb9c157aad60"} HTTP/1.1" 303 - 5 0.002 0.223 2026-09-10 06:35:55,727 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:55] "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%25224001c69602566a94d48804909d9ebe01b84e69d1850eecb60a28cb9c157aad60%2522%257D HTTP/1.1" 200 - 180 0.340 0.598 2026-09-10 06:35:55,769 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:56,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2696] 2026-09-10 06:35:56,303 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33254] 2026-09-10 06:35:56,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:56,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2697] 2026-09-10 06:35:56,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33256] 2026-09-10 06:35:56,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:56,735 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:57,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2698] 2026-09-10 06:35:57,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33258] 2026-09-10 06:35:57,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:57,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2699] 2026-09-10 06:35:57,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33260] 2026-09-10 06:35:57,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:35:57,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_a from n/a 2026-09-10 06:35:57,647 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:35:58,960 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:58] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"91dd26c3585f32d1220542e4886aef6f59e2070a2f2a3cdfd3d9d9c2fb564471"} HTTP/1.1" 303 - 18 0.028 1.287 2026-09-10 06:35:59,836 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:35:59] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.149 0.724 2026-09-10 06:35:59,838 127 INFO rb-2d4cbc2-224673-413743 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-10 06:35:59,885 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:00,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2700] 2026-09-10 06:36:00,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33263] 2026-09-10 06:36:00,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:00,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2701] 2026-09-10 06:36:00,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33265] 2026-09-10 06:36:00,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:00,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_b from n/a 2026-09-10 06:36:00,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:36:01,109 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:36:01] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"5200d629e78a84dacc586906757807b70db1e42cd3eec68c801392c8667a9b69"} HTTP/1.1" 403 - 8 0.002 0.225 2026-09-10 06:36:01,154 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:01,633 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2702] 2026-09-10 06:36:01,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33267] 2026-09-10 06:36:01,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:02,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2703] 2026-09-10 06:36:02,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33269] 2026-09-10 06:36:02,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:02,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_callback_a from n/a 2026-09-10 06:36:02,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:36:02,460 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:36:02] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"43e1e2bc20df93574938005689d6984d753f4c9d2232c881c38596324affdbee"} HTTP/1.1" 303 - 18 0.016 0.254 2026-09-10 06:36:03,220 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:36:03] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.124 0.634 2026-09-10 06:36:03,222 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:03,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-09-10 06:36:03,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2704] 2026-09-10 06:36:03,741 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33272] 2026-09-10 06:36:03,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:04,145 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2705] 2026-09-10 06:36:04,154 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33274] 2026-09-10 06:36:04,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:04,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:36:04,267 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:09,496 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2706] 2026-09-10 06:36:09,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33461] 2026-09-10 06:36:09,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:09,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2707] 2026-09-10 06:36:09,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33463] 2026-09-10 06:36:09,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:10,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429, 428] 2026-09-10 06:36:10,270 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [427, 426, 425] 2026-09-10 06:36:10,323 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:15,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2708] 2026-09-10 06:36:15,603 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33651] 2026-09-10 06:36:15,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:16,195 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2709] 2026-09-10 06:36:16,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33653] 2026-09-10 06:36:16,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:16,531 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-09-10 06:36:16,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-09-10 06:36:16,595 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:22,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2710] 2026-09-10 06:36:22,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33841] 2026-09-10 06:36:22,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:22,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2711] 2026-09-10 06:36:22,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33843] 2026-09-10 06:36:22,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:22,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-09-10 06:36:22,941 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-09-10 06:36:22,989 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:28,733 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2712] 2026-09-10 06:36:28,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34031] 2026-09-10 06:36:28,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:29,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2713] 2026-09-10 06:36:29,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34033] 2026-09-10 06:36:29,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:29,633 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [444] 2026-09-10 06:36:29,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [443, 442, 441, 440] 2026-09-10 06:36:29,691 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:36:29,706 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:40,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2714] 2026-09-10 06:36:40,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34405] 2026-09-10 06:36:40,209 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:40,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2715] 2026-09-10 06:36:40,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34407] 2026-09-10 06:36:40,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:41,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [453, 452, 451, 450, 449, 448, 447] 2026-09-10 06:36:41,625 127 INFO rb-2d4cbc2-224673-413743 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-10 06:36:52,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2716] 2026-09-10 06:36:52,177 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34782] 2026-09-10 06:36:52,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:52,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2717] 2026-09-10 06:36:52,664 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34784] 2026-09-10 06:36:52,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:36:53,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [462, 461, 460, 459, 458, 457, 456] 2026-09-10 06:36:53,535 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:05,103 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2718] 2026-09-10 06:37:05,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35159] 2026-09-10 06:37:05,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:05,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2719] 2026-09-10 06:37:05,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35161] 2026-09-10 06:37:05,657 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:06,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [471, 470, 469, 468, 467, 466, 465] 2026-09-10 06:37:06,472 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:16,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2720] 2026-09-10 06:37:16,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35536] 2026-09-10 06:37:16,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:17,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2721] 2026-09-10 06:37:17,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35538] 2026-09-10 06:37:17,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:17,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [480, 479, 478, 477, 476, 475, 474] 2026-09-10 06:37:18,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:37:18,081 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:23,609 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2722] 2026-09-10 06:37:23,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35729] 2026-09-10 06:37:23,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:23,677 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [481] 2026-09-10 06:37:23,721 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:28,996 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [482] 2026-09-10 06:37:29,033 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:29,074 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:29,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2723] 2026-09-10 06:37:29,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35915] 2026-09-10 06:37:29,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:29,662 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:29,706 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:29,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [483] 2026-09-10 06:37:29,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:37:29,789 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:40,119 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2724] 2026-09-10 06:37:40,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36286] 2026-09-10 06:37:40,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:40,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2725] 2026-09-10 06:37:40,565 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36288] 2026-09-10 06:37:40,570 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:41,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [493, 492, 491, 490, 489, 488] 2026-09-10 06:37:41,256 127 INFO rb-2d4cbc2-224673-413743 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-10 06:37:50,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2726] 2026-09-10 06:37:50,766 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36661] 2026-09-10 06:37:50,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:51,242 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2727] 2026-09-10 06:37:51,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36663] 2026-09-10 06:37:51,259 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:37:51,874 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [503, 502, 501, 500, 499, 498] 2026-09-10 06:37:51,928 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:01,807 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2728] 2026-09-10 06:38:01,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37036] 2026-09-10 06:38:01,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:02,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2729] 2026-09-10 06:38:02,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37038] 2026-09-10 06:38:02,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:02,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [513, 512, 511, 510, 509, 508] 2026-09-10 06:38:02,936 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:13,351 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2730] 2026-09-10 06:38:13,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37411] 2026-09-10 06:38:13,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:13,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2731] 2026-09-10 06:38:13,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37413] 2026-09-10 06:38:13,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:14,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1733, model: google.drive.permission 2026-09-10 06:38:14,519 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [523, 522, 521, 520, 519, 518] 2026-09-10 06:38:14,588 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:25,087 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2732] 2026-09-10 06:38:25,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37786] 2026-09-10 06:38:25,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:25,521 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2733] 2026-09-10 06:38:25,528 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37788] 2026-09-10 06:38:25,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:26,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533, 532, 531, 530, 529, 528] 2026-09-10 06:38:26,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:38:26,139 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:26,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2734] 2026-09-10 06:38:26,576 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37793] 2026-09-10 06:38:26,583 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:27,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2735] 2026-09-10 06:38:27,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37795] 2026-09-10 06:38:27,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:27,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1736, model: google.drive.account 2026-09-10 06:38:27,159 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:27,502 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2736] 2026-09-10 06:38:27,511 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37798] 2026-09-10 06:38:27,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:27,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2737] 2026-09-10 06:38:27,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37800] 2026-09-10 06:38:27,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:28,027 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1738, model: google.drive.account, fields: refresh_token 2026-09-10 06:38:28,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1738, model: google.drive.account, fields: access_token 2026-09-10 06:38:28,046 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:28,339 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2738] 2026-09-10 06:38:28,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37803] 2026-09-10 06:38:28,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:28,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2739] 2026-09-10 06:38:28,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37805] 2026-09-10 06:38:28,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:28,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1740, model: google.drive.account 2026-09-10 06:38:28,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1740, model: google.drive.config 2026-09-10 06:38:28,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1740, model: google.drive.document 2026-09-10 06:38:28,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1740, model: google.drive.permission 2026-09-10 06:38:28,795 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:29,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2740] 2026-09-10 06:38:29,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37808] 2026-09-10 06:38:29,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:29,734 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2741] 2026-09-10 06:38:29,740 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37810] 2026-09-10 06:38:29,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:38:29,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:38:29,842 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:39,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [538] 2026-09-10 06:38:39,197 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:49,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539] 2026-09-10 06:38:49,669 127 INFO rb-2d4cbc2-224673-413743 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-10 06:38:59,964 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [540] 2026-09-10 06:39:00,012 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:10,005 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:19,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:39:19,656 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:20,026 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2742] 2026-09-10 06:39:20,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39652] 2026-09-10 06:39:20,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:20,351 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [544, 543, 542] 2026-09-10 06:39:20,370 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:20,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2743] 2026-09-10 06:39:20,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39656] 2026-09-10 06:39:20,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:21,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [548, 547, 546] 2026-09-10 06:39:21,165 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:21,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2744] 2026-09-10 06:39:21,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39660] 2026-09-10 06:39:21,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:22,036 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [552, 551, 550] 2026-09-10 06:39:22,057 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:22,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2745] 2026-09-10 06:39:22,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39664] 2026-09-10 06:39:22,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:22,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554] 2026-09-10 06:39:22,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-09-10 06:39:23,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2746] 2026-09-10 06:39:23,398 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39668] 2026-09-10 06:39:23,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:23,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-09-10 06:39:23,925 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:24,454 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2747] 2026-09-10 06:39:24,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39673] 2026-09-10 06:39:24,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:24,828 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1749 deleted google.drive.permission records with IDs: [38] 2026-09-10 06:39:24,851 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564, 563] 2026-09-10 06:39:24,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:39:24,901 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:25,495 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2748] 2026-09-10 06:39:25,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39677] 2026-09-10 06:39:25,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:25,905 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-09-10 06:39:25,908 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-09-10 06:39:25,933 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:26,428 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2749] 2026-09-10 06:39:26,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39681] 2026-09-10 06:39:26,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:26,822 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-09-10 06:39:26,828 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-09-10 06:39:26,853 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:27,411 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2750] 2026-09-10 06:39:27,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39685] 2026-09-10 06:39:27,438 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:27,759 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [581, 580, 579] 2026-09-10 06:39:27,762 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-09-10 06:39:27,784 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:28,291 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2751] 2026-09-10 06:39:28,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39689] 2026-09-10 06:39:28,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:28,768 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [587, 586, 585, 584] 2026-09-10 06:39:28,771 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [583, 582] 2026-09-10 06:39:28,798 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:29,293 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2752] 2026-09-10 06:39:29,309 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39693] 2026-09-10 06:39:29,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:29,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1754 deleted google.drive.permission records with IDs: [42] 2026-09-10 06:39:29,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [593, 592, 591, 590] 2026-09-10 06:39:29,698 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [589, 588] 2026-09-10 06:39:29,717 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:30,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2753] 2026-09-10 06:39:30,145 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39697] 2026-09-10 06:39:30,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:30,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1755 deleted google.drive.permission records with IDs: [43] 2026-09-10 06:39:30,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [599, 598, 597, 596] 2026-09-10 06:39:30,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [595, 594] 2026-09-10 06:39:30,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:39:30,575 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:31,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2754] 2026-09-10 06:39:31,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39701] 2026-09-10 06:39:31,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:31,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602] 2026-09-10 06:39:31,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [601, 600] 2026-09-10 06:39:31,423 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:31,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2755] 2026-09-10 06:39:31,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39704] 2026-09-10 06:39:31,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:32,252 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-09-10 06:39:32,256 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-09-10 06:39:32,279 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:32,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2756] 2026-09-10 06:39:32,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39707] 2026-09-10 06:39:32,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:32,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [613, 612, 611] 2026-09-10 06:39:32,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-09-10 06:39:32,976 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:33,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2757] 2026-09-10 06:39:33,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39710] 2026-09-10 06:39:33,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:33,602 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [615, 614] 2026-09-10 06:39:33,628 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:33,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2758] 2026-09-10 06:39:34,003 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39713] 2026-09-10 06:39:34,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:34,215 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-09-10 06:39:34,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616] 2026-09-10 06:39:34,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:39:34,263 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:34,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2759] 2026-09-10 06:39:34,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39716] 2026-09-10 06:39:34,657 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:35,135 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2760] 2026-09-10 06:39:35,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39718] 2026-09-10 06:39:35,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:35,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622, 621, 620] 2026-09-10 06:39:35,231 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:35,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2761] 2026-09-10 06:39:35,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39720] 2026-09-10 06:39:35,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:36,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2762] 2026-09-10 06:39:36,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39722] 2026-09-10 06:39:36,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:36,274 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-09-10 06:39:36,300 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:36,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2763] 2026-09-10 06:39:36,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39724] 2026-09-10 06:39:36,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:37,407 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2764] 2026-09-10 06:39:37,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39726] 2026-09-10 06:39:37,424 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:37,448 127 INFO rb-2d4cbc2-224673-413743 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.', 196, 'Connect Google Drive', None)). The connection is usable; only the displayed identity is missing. 2026-09-10 06:39:37,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-09-10 06:39:37,487 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:38,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2765] 2026-09-10 06:39:38,045 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39728] 2026-09-10 06:39:38,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:38,596 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2766] 2026-09-10 06:39:38,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39730] 2026-09-10 06:39:38,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:38,662 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-09-10 06:39:38,681 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:39,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2767] 2026-09-10 06:39:39,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39732] 2026-09-10 06:39:39,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:39,605 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2768] 2026-09-10 06:39:39,612 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39734] 2026-09-10 06:39:39,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:39,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-09-10 06:39:39,677 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:40,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2769] 2026-09-10 06:39:40,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39736] 2026-09-10 06:39:40,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:40,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2770] 2026-09-10 06:39:40,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39738] 2026-09-10 06:39:40,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:40,691 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-09-10 06:39:40,712 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:41,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2771] 2026-09-10 06:39:41,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39740] 2026-09-10 06:39:41,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:41,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2772] 2026-09-10 06:39:41,800 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39742] 2026-09-10 06:39:41,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:41,832 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-09-10 06:39:41,859 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:42,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2773] 2026-09-10 06:39:42,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39744] 2026-09-10 06:39:42,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:42,871 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2774] 2026-09-10 06:39:42,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39746] 2026-09-10 06:39:42,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:42,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-09-10 06:39:42,968 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:43,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2775] 2026-09-10 06:39:43,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39748] 2026-09-10 06:39:43,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:43,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2776] 2026-09-10 06:39:43,902 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39750] 2026-09-10 06:39:43,907 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:44,492 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-09-10 06:39:44,520 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:45,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2777] 2026-09-10 06:39:45,087 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39752] 2026-09-10 06:39:45,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:45,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2778] 2026-09-10 06:39:45,558 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39754] 2026-09-10 06:39:45,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:45,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-09-10 06:39:45,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:39:45,653 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:46,057 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2779] 2026-09-10 06:39:46,066 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39756] 2026-09-10 06:39:46,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:46,599 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2780] 2026-09-10 06:39:46,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39758] 2026-09-10 06:39:46,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:46,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1781, model: google.drive.account, fields: refresh_token 2026-09-10 06:39:46,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-09-10 06:39:46,737 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:47,158 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2781] 2026-09-10 06:39:47,166 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39760] 2026-09-10 06:39:47,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:47,644 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2782] 2026-09-10 06:39:47,654 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39762] 2026-09-10 06:39:47,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:47,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1783, model: google.drive.account 2026-09-10 06:39:47,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [636] 2026-09-10 06:39:47,767 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:48,209 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2783] 2026-09-10 06:39:48,217 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39764] 2026-09-10 06:39:48,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:48,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2784] 2026-09-10 06:39:48,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39766] 2026-09-10 06:39:48,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:48,635 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [637] 2026-09-10 06:39:48,655 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:49,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2785] 2026-09-10 06:39:49,055 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39768] 2026-09-10 06:39:49,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:49,431 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2786] 2026-09-10 06:39:49,439 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39770] 2026-09-10 06:39:49,446 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:49,504 127 INFO rb-2d4cbc2-224673-413743 odoo.models: Access Denied by ACLs for operation: read, uid: 1787, model: google.drive.account, fields: refresh_token 2026-09-10 06:39:49,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [639, 638] 2026-09-10 06:39:49,540 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:49,931 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2787] 2026-09-10 06:39:49,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39772] 2026-09-10 06:39:49,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:50,467 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2788] 2026-09-10 06:39:50,476 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39774] 2026-09-10 06:39:50,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:50,530 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [640] 2026-09-10 06:39:50,583 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:39:50,598 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,625 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:39:50,673 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,696 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,716 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,731 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,745 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:50,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:39:50,790 127 INFO rb-2d4cbc2-224673-413743 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-10 06:39:56,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2789] 2026-09-10 06:39:56,479 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39961] 2026-09-10 06:39:56,484 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:56,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2790] 2026-09-10 06:39:56,931 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39963] 2026-09-10 06:39:56,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:57,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2791] 2026-09-10 06:39:57,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39965] 2026-09-10 06:39:57,409 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:39:57,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_none from n/a 2026-09-10 06:39:57,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:39:57,757 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:39:57] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.013 0.241 2026-09-10 06:39:57,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [643, 642, 641] 2026-09-10 06:39:57,809 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:03,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2792] 2026-09-10 06:40:03,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40152] 2026-09-10 06:40:03,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:04,104 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2793] 2026-09-10 06:40:04,111 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40154] 2026-09-10 06:40:04,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:04,483 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2794] 2026-09-10 06:40:04,493 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40156] 2026-09-10 06:40:04,499 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:04,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:04,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:05,746 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:05] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.020 1.126 2026-09-10 06:40:05,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [646, 645, 644] 2026-09-10 06:40:05,809 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:11,660 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2795] 2026-09-10 06:40:11,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40343] 2026-09-10 06:40:11,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:12,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2796] 2026-09-10 06:40:12,308 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40345] 2026-09-10 06:40:12,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:12,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2797] 2026-09-10 06:40:12,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40347] 2026-09-10 06:40:12,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:12,957 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:13,217 127 INFO rb-2d4cbc2-224673-413743 odoo.http: Session expired 2026-09-10 06:40:13,217 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:13] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.002 0.262 2026-09-10 06:40:13,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [649, 648, 647] 2026-09-10 06:40:13,298 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:19,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2798] 2026-09-10 06:40:19,383 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40534] 2026-09-10 06:40:19,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:19,949 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2799] 2026-09-10 06:40:19,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40536] 2026-09-10 06:40:19,965 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:20,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2800] 2026-09-10 06:40:20,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40538] 2026-09-10 06:40:20,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:20,599 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:20,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:20,920 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:20] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.010 0.301 2026-09-10 06:40:20,939 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [652, 651, 650] 2026-09-10 06:40:20,994 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:27,371 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2801] 2026-09-10 06:40:27,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40725] 2026-09-10 06:40:27,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:27,948 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2802] 2026-09-10 06:40:27,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40727] 2026-09-10 06:40:27,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:28,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2803] 2026-09-10 06:40:28,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40729] 2026-09-10 06:40:28,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:28,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:28,638 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:28,908 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:28] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.012 0.260 2026-09-10 06:40:28,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_b from n/a 2026-09-10 06:40:28,966 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:28] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.011 0.018 2026-09-10 06:40:28,976 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [655, 654, 653] 2026-09-10 06:40:29,029 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:35,020 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2804] 2026-09-10 06:40:35,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40916] 2026-09-10 06:40:35,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:35,511 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2805] 2026-09-10 06:40:35,522 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40918] 2026-09-10 06:40:35,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:36,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2806] 2026-09-10 06:40:36,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40920] 2026-09-10 06:40:36,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:36,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:36,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:37,527 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:37] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.012 1.313 2026-09-10 06:40:37,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_b from n/a 2026-09-10 06:40:37,582 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:37] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.009 0.016 2026-09-10 06:40:37,593 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [658, 657, 656] 2026-09-10 06:40:37,640 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:43,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2807] 2026-09-10 06:40:43,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41107] 2026-09-10 06:40:43,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:43,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2808] 2026-09-10 06:40:43,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41109] 2026-09-10 06:40:43,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:44,043 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2809] 2026-09-10 06:40:44,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41111] 2026-09-10 06:40:44,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:44,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:44,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:44,505 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.022 0.305 2026-09-10 06:40:44,520 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_b from n/a 2026-09-10 06:40:44,565 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.009 0.025 2026-09-10 06:40:44,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [661, 660, 659] 2026-09-10 06:40:44,646 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:50,744 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2810] 2026-09-10 06:40:50,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41298] 2026-09-10 06:40:50,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:51,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2811] 2026-09-10 06:40:51,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41300] 2026-09-10 06:40:51,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:51,828 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2812] 2026-09-10 06:40:51,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41302] 2026-09-10 06:40:51,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:51,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:51,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:52,286 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:52] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.051 0.270 2026-09-10 06:40:52,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664, 663, 662] 2026-09-10 06:40:52,343 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:58,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2813] 2026-09-10 06:40:58,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41489] 2026-09-10 06:40:58,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:58,869 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2814] 2026-09-10 06:40:58,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41491] 2026-09-10 06:40:58,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:59,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2815] 2026-09-10 06:40:59,334 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41493] 2026-09-10 06:40:59,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:40:59,449 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_w4_picker_a from n/a 2026-09-10 06:40:59,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:40:59,750 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:40:59] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.042 0.249 2026-09-10 06:40:59,765 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [667, 666, 665] 2026-09-10 06:40:59,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:40:59,844 127 INFO rb-2d4cbc2-224673-413743 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-10 06:40:59,952 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:00,127 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:00,161 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:00,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:41:00,266 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:00,767 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2816] 2026-09-10 06:41:00,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41499] 2026-09-10 06:41:00,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:00,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_session_probe_portal from n/a 2026-09-10 06:41:00,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:41:01,158 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:41:01] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.023 0.312 2026-09-10 06:41:01,160 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:01,190 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:01,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2817] 2026-09-10 06:41:01,626 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41501] 2026-09-10 06:41:01,632 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:01,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:gdrive_session_probe_internal from n/a 2026-09-10 06:41:01,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:41:03,240 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:41:03] "POST /web/session/get_session_info HTTP/1.1" 200 - 93 0.101 1.468 2026-09-10 06:41:03,243 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:03,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:41:03,293 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:03,779 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2818] 2026-09-10 06:41:03,790 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41503] 2026-09-10 06:41:03,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:03,888 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:04,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2819] 2026-09-10 06:41:04,418 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41505] 2026-09-10 06:41:04,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:04,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:41:04,995 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:05,482 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2820] 2026-09-10 06:41:05,490 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41507] 2026-09-10 06:41:05,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:06,131 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:06,663 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2821] 2026-09-10 06:41:06,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41509] 2026-09-10 06:41:06,679 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:07,247 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:07,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2822] 2026-09-10 06:41:07,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41511] 2026-09-10 06:41:07,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:08,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:41:08,385 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,451 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,471 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668] 2026-09-10 06:41:08,499 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,647 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,710 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:41:08,752 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,807 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,851 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,902 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:08,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [669] 2026-09-10 06:41:08,959 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:09,012 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:09,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-09-10 06:41:09,081 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:09,126 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:09,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-09-10 06:41:09,189 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:41:09,204 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:09,681 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2823] 2026-09-10 06:41:09,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41513] 2026-09-10 06:41:09,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:10,181 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2824] 2026-09-10 06:41:10,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41518] 2026-09-10 06:41:10,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:10,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3453], uid: 1826, model: res.partner 2026-09-10 06:41:10,231 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1826, model: ir.attachment 2026-09-10 06:41:10,256 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:10,708 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2825] 2026-09-10 06:41:10,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41520] 2026-09-10 06:41:10,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:10,858 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:11,380 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2826] 2026-09-10 06:41:11,389 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41524] 2026-09-10 06:41:11,397 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:11,594 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:12,104 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2827] 2026-09-10 06:41:12,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41529] 2026-09-10 06:41:12,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:12,302 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:12,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2828] 2026-09-10 06:41:12,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41533] 2026-09-10 06:41:12,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:12,961 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:13,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2829] 2026-09-10 06:41:13,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41537] 2026-09-10 06:41:13,487 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:13,680 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:14,159 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2830] 2026-09-10 06:41:14,167 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41542] 2026-09-10 06:41:14,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:14,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:41:14,367 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:14,783 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2831] 2026-09-10 06:41:14,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41547] 2026-09-10 06:41:14,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:15,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2832] 2026-09-10 06:41:15,246 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41549] 2026-09-10 06:41:15,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:15,312 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:15,697 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2833] 2026-09-10 06:41:15,713 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41552] 2026-09-10 06:41:15,719 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:16,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2834] 2026-09-10 06:41:16,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41554] 2026-09-10 06:41:16,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:16,281 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1835, model: google.drive.account 2026-09-10 06:41:16,317 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1835, model: google.drive.account 2026-09-10 06:41:16,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1836, model: google.drive.account 2026-09-10 06:41:16,345 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [673, 672] 2026-09-10 06:41:16,376 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:16,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2835] 2026-09-10 06:41:16,756 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41557] 2026-09-10 06:41:16,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:17,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2836] 2026-09-10 06:41:17,158 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41559] 2026-09-10 06:41:17,163 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:17,213 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:17,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2837] 2026-09-10 06:41:17,590 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41562] 2026-09-10 06:41:17,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:18,035 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2838] 2026-09-10 06:41:18,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41564] 2026-09-10 06:41:18,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:18,134 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:41:18,152 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:18,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2839] 2026-09-10 06:41:18,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41566] 2026-09-10 06:41:18,706 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:18,768 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:19,207 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2840] 2026-09-10 06:41:19,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41568] 2026-09-10 06:41:19,223 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:19,269 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:19,692 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2841] 2026-09-10 06:41:19,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41570] 2026-09-10 06:41:19,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:19,791 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:20,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2842] 2026-09-10 06:41:20,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41572] 2026-09-10 06:41:20,267 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:20,372 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:20,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2843] 2026-09-10 06:41:20,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41574] 2026-09-10 06:41:20,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:25,711 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:26,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2844] 2026-09-10 06:41:26,051 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41761] 2026-09-10 06:41:26,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:26,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:41:26,184 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:41:28,807 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827ce82b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:41:28,808 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a01d6d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:41:28,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:41:28,818 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a01d6020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:41:28,832 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-10 06:41:29,226 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:35,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2845] 2026-09-10 06:41:35,339 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41948] 2026-09-10 06:41:35,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:35,931 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2846] 2026-09-10 06:41:35,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41950] 2026-09-10 06:41:35,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:36,176 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:42,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2847] 2026-09-10 06:41:42,351 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42139] 2026-09-10 06:41:42,360 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:42,827 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2848] 2026-09-10 06:41:42,835 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42141] 2026-09-10 06:41:42,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:42,975 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:48,891 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2849] 2026-09-10 06:41:48,900 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42330] 2026-09-10 06:41:48,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:49,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2850] 2026-09-10 06:41:49,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42332] 2026-09-10 06:41:49,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:49,481 127 INFO rb-2d4cbc2-224673-413743 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-10 06:41:54,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2851] 2026-09-10 06:41:54,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42521] 2026-09-10 06:41:54,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:54,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2852] 2026-09-10 06:41:54,968 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42523] 2026-09-10 06:41:54,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:41:55,174 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:00,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2853] 2026-09-10 06:42:00,762 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42712] 2026-09-10 06:42:00,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:01,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2854] 2026-09-10 06:42:01,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42714] 2026-09-10 06:42:01,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:01,444 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:06,903 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2855] 2026-09-10 06:42:06,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42903] 2026-09-10 06:42:06,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:07,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2856] 2026-09-10 06:42:07,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42905] 2026-09-10 06:42:07,367 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:07,583 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:13,600 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2857] 2026-09-10 06:42:13,610 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43094] 2026-09-10 06:42:13,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:14,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2858] 2026-09-10 06:42:14,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43096] 2026-09-10 06:42:14,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:14,360 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:19,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2859] 2026-09-10 06:42:19,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43285] 2026-09-10 06:42:19,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:20,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2860] 2026-09-10 06:42:20,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43287] 2026-09-10 06:42:20,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:20,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-09-10 06:42:20,651 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:25,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2861] 2026-09-10 06:42:25,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43476] 2026-09-10 06:42:25,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:26,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2862] 2026-09-10 06:42:26,394 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43478] 2026-09-10 06:42:26,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:26,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-09-10 06:42:26,598 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:31,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2863] 2026-09-10 06:42:31,899 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43667] 2026-09-10 06:42:31,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:32,311 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2864] 2026-09-10 06:42:32,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43669] 2026-09-10 06:42:32,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:32,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: ir.model 2026-09-10 06:42:32,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: ir.model 2026-09-10 06:42:32,558 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:38,073 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2865] 2026-09-10 06:42:38,082 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43858] 2026-09-10 06:42:38,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:38,683 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2866] 2026-09-10 06:42:38,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43860] 2026-09-10 06:42:38,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:38,980 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:42:41,947 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d0e42c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:42:41,948 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827cce4540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:42:41,954 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:42:41,958 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827cce6980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:42:41,985 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:42:42,000 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:42,717 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2867] 2026-09-10 06:42:42,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43864] 2026-09-10 06:42:42,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:43,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [679, 678, 677] 2026-09-10 06:42:43,177 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [676] 2026-09-10 06:42:43,199 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:43,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2868] 2026-09-10 06:42:43,655 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43868] 2026-09-10 06:42:43,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:43,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682, 681] 2026-09-10 06:42:43,920 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [680] 2026-09-10 06:42:43,940 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:44,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2869] 2026-09-10 06:42:44,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43871] 2026-09-10 06:42:44,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:44,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686, 685, 684] 2026-09-10 06:42:44,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [683] 2026-09-10 06:42:44,678 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:45,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2870] 2026-09-10 06:42:45,068 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43874] 2026-09-10 06:42:45,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:45,383 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [690, 689, 688] 2026-09-10 06:42:45,387 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [687] 2026-09-10 06:42:45,409 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:45,863 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2871] 2026-09-10 06:42:45,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43877] 2026-09-10 06:42:45,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:46,097 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [693, 692] 2026-09-10 06:42:46,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [691] 2026-09-10 06:42:46,128 127 INFO rb-2d4cbc2-224673-413743 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-10 06:42:46,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2872] 2026-09-10 06:42:46,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43880] 2026-09-10 06:42:46,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:42:46,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [694] 2026-09-10 06:42:46,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:42:49,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1875 deleted mail.mail records with IDs: [2873] 2026-09-10 06:42:49,196 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2874] 2026-09-10 06:42:49,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1876 deleted mail.mail records with IDs: [2875] 2026-09-10 06:42:49,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2876] 2026-09-10 06:42:49,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted mail.mail records with IDs: [2877] 2026-09-10 06:42:49,595 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2878] 2026-09-10 06:42:49,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2879] 2026-09-10 06:42:49,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1879 deleted mail.mail records with IDs: [2880] 2026-09-10 06:42:49,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-09-10 06:42:49,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1877, model: viin.helpdesk.ticket 2026-09-10 06:42:49,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1877, model: viin.helpdesk.ticket 2026-09-10 06:42:50,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted mail.message records with IDs: [43891, 43890] 2026-09-10 06:42:50,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1877, model: viin.helpdesk.ticket 2026-09-10 06:42:50,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-09-10 06:42:50,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1876 deleted mail.mail records with IDs: [2881] 2026-09-10 06:42:50,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted mail.message records with IDs: [43884, 43883] 2026-09-10 06:42:50,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1877, model: viin.helpdesk.ticket 2026-09-10 06:42:50,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted mail.message records with IDs: [43894, 43888, 43887] 2026-09-10 06:42:50,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted viin.helpdesk.ticket records with IDs: [15] 2026-09-10 06:42:50,561 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1877 deleted mail.followers records with IDs: [5221, 5222, 5223] 2026-09-10 06:42:50,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-09-10 06:42:50,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-09-10 06:42:50,747 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1881 deleted viin.helpdesk.sla records with IDs: [4] 2026-09-10 06:42:50,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-09-10 06:42:50,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1881 deleted viin.helpdesk.tag records with IDs: [7] 2026-09-10 06:42:50,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-09-10 06:42:50,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-09-10 06:42:50,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1876, model: viin.helpdesk.stage 2026-09-10 06:42:50,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-09-10 06:42:50,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1876, model: viin.helpdesk.tag 2026-09-10 06:42:50,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-09-10 06:42:51,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [679], uid: 1876, model: viin.helpdesk.team 2026-09-10 06:42:51,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [679], uid: 1876, model: viin.helpdesk.team 2026-09-10 06:42:51,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1876, model: viin.helpdesk.ticket 2026-09-10 06:42:51,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-09-10 06:42:51,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: viin.helpdesk.stage 2026-09-10 06:42:51,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-09-10 06:42:51,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1875 deleted mail.message records with IDs: [43884, 43883] 2026-09-10 06:42:51,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1875 deleted viin.helpdesk.ticket records with IDs: [13] 2026-09-10 06:42:51,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1875 deleted mail.followers records with IDs: [5215, 5216, 5217] 2026-09-10 06:42:51,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-09-10 06:42:51,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [679], uid: 1878, model: viin.helpdesk.team 2026-09-10 06:42:51,573 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1876 deleted mail.mail records with IDs: [2882] 2026-09-10 06:42:51,670 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1876 deleted mail.mail records with IDs: [2883] 2026-09-10 06:42:51,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1880 deleted mail.message records with IDs: [43897, 43896, 43895, 43886, 43885] 2026-09-10 06:42:51,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1880, model: viin.helpdesk.ticket 2026-09-10 06:42:51,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [679], uid: 1880, model: viin.helpdesk.team 2026-09-10 06:42:51,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1879 deleted mail.message records with IDs: [43890] 2026-09-10 06:42:51,889 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1879 deleted viin.helpdesk.ticket records with IDs: [17] 2026-09-10 06:42:51,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1879 deleted mail.followers records with IDs: [5226, 5227] 2026-09-10 06:42:51,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-09-10 06:42:51,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1877, model: viin.helpdesk.sla 2026-09-10 06:42:52,037 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:42:54,234 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1882 deleted mail.mail records with IDs: [2884] 2026-09-10 06:42:54,324 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2885] 2026-09-10 06:42:54,448 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1883 deleted mail.mail records with IDs: [2886] 2026-09-10 06:42:54,542 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2887] 2026-09-10 06:42:54,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1884 deleted mail.mail records with IDs: [2888] 2026-09-10 06:42:54,791 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2889] 2026-09-10 06:42:54,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2890] 2026-09-10 06:42:55,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1886 deleted mail.mail records with IDs: [2891] 2026-09-10 06:42:55,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-09-10 06:42:55,157 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1883 deleted mail.mail records with IDs: [2892] 2026-09-10 06:42:55,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:42:57,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1889 deleted mail.mail records with IDs: [2893] 2026-09-10 06:42:57,662 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2894] 2026-09-10 06:42:57,810 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1890 deleted mail.mail records with IDs: [2895] 2026-09-10 06:42:57,906 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2896] 2026-09-10 06:42:58,093 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1891 deleted mail.mail records with IDs: [2897] 2026-09-10 06:42:58,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2898] 2026-09-10 06:42:58,323 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2899] 2026-09-10 06:42:58,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1893 deleted mail.mail records with IDs: [2900] 2026-09-10 06:42:58,476 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-09-10 06:42:58,574 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2901] 2026-09-10 06:42:58,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-09-10 06:42:58,810 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2902] 2026-09-10 06:42:58,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2903] 2026-09-10 06:42:58,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2904] 2026-09-10 06:42:59,035 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2905] 2026-09-10 06:42:59,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-09-10 06:42:59,208 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2906] 2026-09-10 06:42:59,292 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2907] 2026-09-10 06:42:59,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2908] 2026-09-10 06:42:59,533 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2909] 2026-09-10 06:42:59,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2910] 2026-09-10 06:42:59,723 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2911] 2026-09-10 06:42:59,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_gateway_ticket_keeps_root_partner_email ... 2026-09-10 06:42:59,931 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2912] 2026-09-10 06:42:59,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_no_contact_defaults_to_the_creator ... 2026-09-10 06:43:00,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2913] 2026-09-10 06:43:00,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-09-10 06:43:00,368 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2914] 2026-09-10 06:43:00,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-09-10 06:43:00,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2915] 2026-09-10 06:43:00,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2916] 2026-09-10 06:43:00,672 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2917] 2026-09-10 06:43:00,748 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2918] 2026-09-10 06:43:00,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_keeps_creator_own_contact_email ... 2026-09-10 06:43:00,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2919] 2026-09-10 06:43:00,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_updates_the_customer_contact ... 2026-09-10 06:43:01,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2920] 2026-09-10 06:43:01,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-09-10 06:43:01,243 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-09-10 06:43:01,311 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:03,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1896 deleted mail.mail records with IDs: [2921] 2026-09-10 06:43:03,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2922] 2026-09-10 06:43:03,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1897 deleted mail.mail records with IDs: [2923] 2026-09-10 06:43:03,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2924] 2026-09-10 06:43:03,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [2925] 2026-09-10 06:43:03,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2926] 2026-09-10 06:43:03,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2927] 2026-09-10 06:43:04,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1900 deleted mail.mail records with IDs: [2928] 2026-09-10 06:43:04,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-09-10 06:43:04,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43946, 43945, 43944, 43943, 43942, 43941, 43940, 43939, 2676, 2675, 2674, 2673, 2672, 2671, 2670, 2669, 2668, 2667, 2666, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650, 2649] 2026-09-10 06:43:04,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [147789, 147798, 147799, 147800, 147790, 147791, 147792, 147793, 147794, 147795, 147796, 147797] 2026-09-10 06:43:04,191 127 INFO rb-2d4cbc2-224673-413743 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-10 06:43:04,202 127 INFO rb-2d4cbc2-224673-413743 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, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300] 2026-09-10 06:43:04,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2929] 2026-09-10 06:43:04,435 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2930] 2026-09-10 06:43:04,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2931] 2026-09-10 06:43:04,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2932] 2026-09-10 06:43:04,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2933] 2026-09-10 06:43:04,780 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2934] 2026-09-10 06:43:04,867 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2935] 2026-09-10 06:43:04,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2936] 2026-09-10 06:43:05,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2937] 2026-09-10 06:43:05,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2938] 2026-09-10 06:43:05,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2939] 2026-09-10 06:43:05,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2940] 2026-09-10 06:43:05,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-09-10 06:43:05,919 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43946, 43945, 43944, 43943, 43942, 43941, 43940, 43939, 2676, 2675, 2674, 2673, 2672, 2671, 2670, 2669, 2668, 2667, 2666, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650, 2649] 2026-09-10 06:43:05,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [147789, 147798, 147799, 147800, 147790, 147791, 147792, 147793, 147794, 147795, 147796, 147797] 2026-09-10 06:43:05,935 127 INFO rb-2d4cbc2-224673-413743 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-10 06:43:05,941 127 INFO rb-2d4cbc2-224673-413743 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, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300] 2026-09-10 06:43:06,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2941] 2026-09-10 06:43:06,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2942] 2026-09-10 06:43:06,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2943] 2026-09-10 06:43:06,299 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2944] 2026-09-10 06:43:06,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2945] 2026-09-10 06:43:06,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2946] 2026-09-10 06:43:06,582 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2947] 2026-09-10 06:43:06,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2948] 2026-09-10 06:43:06,787 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2949] 2026-09-10 06:43:06,896 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2950] 2026-09-10 06:43:06,974 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2951] 2026-09-10 06:43:07,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2952] 2026-09-10 06:43:07,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:07,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-10 06:43:07,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal from n/a 2026-09-10 06:43:07,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:43:09,358 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:09] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.173 1.706 2026-09-10 06:43:09,659 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:09] "POST /my/tickets/create HTTP/1.1" 200 - 109 0.129 0.166 2026-09-10 06:43:09,899 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:09] "GET /my/tickets/77 HTTP/1.1" 200 - 55 0.067 0.163 2026-09-10 06:43:10,083 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2955] 2026-09-10 06:43:10,117 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2956] 2026-09-10 06:43:10,214 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:10] "GET /my/tickets/77 HTTP/1.1" 200 - 30 0.022 0.070 2026-09-10 06:43:10,231 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:10] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.004 2026-09-10 06:43:10,623 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:10] "GET /my HTTP/1.1" 200 - 78 0.135 0.251 2026-09-10 06:43:10,798 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:10] "GET /my/tickets HTTP/1.1" 200 - 46 0.042 0.128 2026-09-10 06:43:10,802 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-09-10 06:43:10,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:43:13,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [2957] 2026-09-10 06:43:13,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2958] 2026-09-10 06:43:13,316 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [2959] 2026-09-10 06:43:13,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2960] 2026-09-10 06:43:13,512 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1905 deleted mail.mail records with IDs: [2961] 2026-09-10 06:43:13,582 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2962] 2026-09-10 06:43:13,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2963] 2026-09-10 06:43:13,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1907 deleted mail.mail records with IDs: [2964] 2026-09-10 06:43:13,988 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2965] 2026-09-10 06:43:14,048 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2966] 2026-09-10 06:43:14,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2967] 2026-09-10 06:43:14,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2968] 2026-09-10 06:43:14,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2969] 2026-09-10 06:43:14,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2970] 2026-09-10 06:43:14,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2971] 2026-09-10 06:43:14,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2972] 2026-09-10 06:43:14,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2973] 2026-09-10 06:43:14,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2974] 2026-09-10 06:43:14,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2975] 2026-09-10 06:43:14,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2976] 2026-09-10 06:43:15,035 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2977] 2026-09-10 06:43:15,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2978] 2026-09-10 06:43:15,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_dashboard_rating_counted_when_db_clock_runs_ahead_of_host ... 2026-02-10 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2979] 2026-02-10 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2980] 2026-09-10 06:43:15,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_helpdesk_ticket_dashboard ... 2026-09-10 06:43:15,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:15,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-09-10 06:43:15,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-09-10 06:43:16,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2981] 2026-09-10 06:43:16,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2982] 2026-09-10 06:43:16,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-09-10 06:43:16,611 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2983] 2026-09-10 06:43:16,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2984] 2026-09-10 06:43:16,757 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2985] 2026-09-10 06:43:16,787 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:43:16,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-09-10 06:43:16,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2986] 2026-09-10 12:28:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-10 12:28:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-10 12:29:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-10 12:29:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-10 12:58:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-10 12:58:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-10 12:59:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-10 12:59:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-11 08:28:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-11 08:28:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-11 08:29:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-11 08:29:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-11 08:58:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-11 08:58:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-11 08:59:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-11 08:59:16,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-10 06:43:18,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-09-10 06:43:18,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-09-10 06:43:18,243 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2992] 2026-09-10 06:43:18,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-09-10 06:43:18,452 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2993] 2026-09-10 06:43:18,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-09-10 06:43:18,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2994] 2026-09-10 06:43:18,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2995] 2026-09-10 06:43:18,957 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-09-10 06:43:19,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2996] 2026-09-10 06:43:19,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:43:21,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1910 deleted mail.mail records with IDs: [2997] 2026-09-10 06:43:21,303 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2998] 2026-09-10 06:43:21,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1911 deleted mail.mail records with IDs: [2999] 2026-09-10 06:43:21,495 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3000] 2026-09-10 06:43:21,632 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1912 deleted mail.mail records with IDs: [3001] 2026-09-10 06:43:21,691 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3002] 2026-09-10 06:43:21,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3003] 2026-09-10 06:43:21,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1914 deleted mail.mail records with IDs: [3004] 2026-09-10 06:43:21,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-09-10 06:43:21,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3005] 2026-09-10 06:43:22,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-09-10 06:43:22,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3006] 2026-09-10 06:43:22,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-09-10 06:43:22,590 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3007] 2026-09-10 06:43:22,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-09-10 06:43:22,940 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3008] 2026-09-10 06:43:23,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-09-10 06:43:23,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3009] 2026-09-10 06:43:23,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [128083] 2026-09-10 06:43:23,269 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-09-10 06:43:23,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:25,491 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1917 deleted mail.mail records with IDs: [3010] 2026-09-10 06:43:25,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3011] 2026-09-10 06:43:25,697 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1918 deleted mail.mail records with IDs: [3012] 2026-09-10 06:43:25,774 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3013] 2026-09-10 06:43:25,923 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1919 deleted mail.mail records with IDs: [3014] 2026-09-10 06:43:25,989 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3015] 2026-09-10 06:43:26,120 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3016] 2026-09-10 06:43:26,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1921 deleted mail.mail records with IDs: [3017] 2026-09-10 06:43:26,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3018] 2026-09-10 06:43:26,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3019] 2026-09-10 06:43:26,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-09-10 06:43:26,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:28,896 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1924 deleted mail.mail records with IDs: [3020] 2026-09-10 06:43:28,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3021] 2026-09-10 06:43:29,109 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1925 deleted mail.mail records with IDs: [3022] 2026-09-10 06:43:29,181 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3023] 2026-09-10 06:43:29,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1926 deleted mail.mail records with IDs: [3024] 2026-09-10 06:43:29,436 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3025] 2026-09-10 06:43:29,574 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3026] 2026-09-10 06:43:29,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [3027] 2026-09-10 06:43:29,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-09-10 06:43:29,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3028] 2026-09-10 06:43:30,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-09-10 06:43:30,284 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3029] 2026-09-10 06:43:30,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:32,643 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1931 deleted mail.mail records with IDs: [3030] 2026-09-10 06:43:32,722 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3031] 2026-09-10 06:43:32,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1932 deleted mail.mail records with IDs: [3032] 2026-09-10 06:43:32,971 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3033] 2026-09-10 06:43:33,156 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [3034] 2026-09-10 06:43:33,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3035] 2026-09-10 06:43:33,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3036] 2026-09-10 06:43:33,533 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [3037] 2026-09-10 06:43:33,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-09-10 06:43:33,902 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3038] 2026-09-10 06:43:33,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-09-10 06:43:34,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3039] 2026-09-10 06:43:34,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:36,696 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1938 deleted mail.mail records with IDs: [3040] 2026-09-10 06:43:36,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3041] 2026-09-10 06:43:36,862 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1939 deleted mail.mail records with IDs: [3042] 2026-09-10 06:43:36,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3043] 2026-09-10 06:43:37,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1940 deleted mail.mail records with IDs: [3044] 2026-09-10 06:43:37,118 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3045] 2026-09-10 06:43:37,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3046] 2026-09-10 06:43:37,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [3047] 2026-09-10 06:43:37,424 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-09-10 06:43:37,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3048] 2026-09-10 06:43:37,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-09-10 06:43:37,949 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3049] 2026-09-10 06:43:38,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:38,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-09-10 06:43:38,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:43:40,246 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1945 deleted mail.mail records with IDs: [3050] 2026-09-10 06:43:40,369 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3051] 2026-09-10 06:43:40,531 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1946 deleted mail.mail records with IDs: [3052] 2026-09-10 06:43:40,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3053] 2026-09-10 06:43:40,739 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1947 deleted mail.mail records with IDs: [3054] 2026-09-10 06:43:40,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3055] 2026-09-10 06:43:40,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3056] 2026-09-10 06:43:41,024 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1949 deleted mail.mail records with IDs: [3057] 2026-09-10 06:43:41,038 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-09-10 06:43:41,087 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-09-10 06:43:41,165 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-09-10 06:43:41,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:43,716 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1952 deleted mail.mail records with IDs: [3058] 2026-09-10 06:43:43,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3059] 2026-09-10 06:43:43,884 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1953 deleted mail.mail records with IDs: [3060] 2026-09-10 06:43:43,947 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3061] 2026-09-10 06:43:44,066 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1954 deleted mail.mail records with IDs: [3062] 2026-09-10 06:43:44,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3063] 2026-09-10 06:43:44,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3064] 2026-09-10 06:43:44,399 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1956 deleted mail.mail records with IDs: [3065] 2026-09-10 06:43:44,412 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-09-10 06:43:44,491 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:46,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1959 deleted mail.mail records with IDs: [3066] 2026-09-10 06:43:46,598 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3067] 2026-09-10 06:43:46,712 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1960 deleted mail.mail records with IDs: [3068] 2026-09-10 06:43:46,790 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3069] 2026-09-10 06:43:46,942 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1961 deleted mail.mail records with IDs: [3070] 2026-09-10 06:43:47,009 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3071] 2026-09-10 06:43:47,131 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3072] 2026-09-10 06:43:47,313 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1963 deleted mail.mail records with IDs: [3073] 2026-09-10 06:43:47,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-09-10 06:43:47,426 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3074] 2026-09-10 06:43:47,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142040] 2026-09-10 06:43:47,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-09-10 06:43:47,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-09-10 06:43:47,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3075] 2026-09-10 06:43:48,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-09-10 06:43:48,307 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3076] 2026-09-10 06:43:48,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:50,866 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [3077] 2026-09-10 06:43:50,982 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3078] 2026-09-10 06:43:51,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1967 deleted mail.mail records with IDs: [3079] 2026-09-10 06:43:51,221 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3080] 2026-09-10 06:43:51,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1968 deleted mail.mail records with IDs: [3081] 2026-09-10 06:43:51,406 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3082] 2026-09-10 06:43:51,525 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3083] 2026-09-10 06:43:51,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1970 deleted mail.mail records with IDs: [3084] 2026-09-10 06:43:51,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3085] 2026-09-10 06:43:51,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3086] 2026-09-10 06:43:51,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-09-10 06:43:52,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3087] 2026-09-10 06:43:52,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-09-10 06:43:52,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3088] 2026-09-10 06:43:52,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-09-10 06:43:52,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-09-10 06:43:52,785 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3090] 2026-09-10 06:43:52,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:43:53,187 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3091] 2026-09-10 06:43:53,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3092] 2026-09-10 06:43:53,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3093] 2026-09-10 06:43:53,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-09-10 06:43:53,422 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:43:55,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [3094] 2026-09-10 06:43:55,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3095] 2026-09-10 06:43:55,758 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1974 deleted mail.mail records with IDs: [3096] 2026-09-10 06:43:55,824 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3097] 2026-09-10 06:43:55,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1975 deleted mail.mail records with IDs: [3098] 2026-09-10 06:43:56,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3099] 2026-09-10 06:43:56,149 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3100] 2026-09-10 06:43:56,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1977 deleted mail.mail records with IDs: [3101] 2026-09-10 06:43:56,274 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-10 06:43:56,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal from n/a 2026-09-10 06:43:56,542 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:43:58,692 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:58] "GET /my/tickets/create?saleorder=529 HTTP/1.1" 200 - 227 0.285 1.869 2026-09-10 06:43:59,033 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:59] "POST /my/tickets/create?saleorder=529 HTTP/1.1" 200 - 113 0.153 0.178 2026-09-10 06:43:59,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-09-10 06:44:04,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:company_b_portal from n/a 2026-09-10 06:44:04,114 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:05,161 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:05] "GET /my/tickets/create?saleorder=530 HTTP/1.1" 200 - 222 0.106 0.947 2026-09-10 06:44:05,368 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:05] "POST /my/tickets/create?saleorder=530 HTTP/1.1" 200 - 91 0.073 0.128 2026-09-10 06:44:05,471 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:44:05,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-09-10 06:44:05,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-09-10 06:44:05,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:44:08,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1981 deleted mail.mail records with IDs: [3105] 2026-09-10 06:44:08,338 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3106] 2026-09-10 06:44:08,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1982 deleted mail.mail records with IDs: [3107] 2026-09-10 06:44:08,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3108] 2026-09-10 06:44:08,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1983 deleted mail.mail records with IDs: [3109] 2026-09-10 06:44:08,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3110] 2026-09-10 06:44:08,938 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3111] 2026-09-10 06:44:09,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [3112] 2026-09-10 06:44:09,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-09-10 06:44:09,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-09-10 06:44:10,013 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:44:12,384 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1988 deleted mail.mail records with IDs: [3113] 2026-09-10 06:44:12,474 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3114] 2026-09-10 06:44:12,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1989 deleted mail.mail records with IDs: [3115] 2026-09-10 06:44:12,707 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3116] 2026-09-10 06:44:12,911 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [3117] 2026-09-10 06:44:13,030 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3118] 2026-09-10 06:44:13,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3119] 2026-09-10 06:44:13,309 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1992 deleted mail.mail records with IDs: [3120] 2026-09-10 06:44:13,655 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3121] 2026-09-10 06:44:13,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-09-10 06:44:13,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-09-10 06:44:14,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-09-10 06:44:14,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-09-10 06:44:14,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-09-10 06:44:14,985 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-09-10 06:44:15,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:44:15,401 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-09-10 06:44:15,480 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-09-10 06:44:15,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-09-10 06:44:15,540 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:44:16,028 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-09-10 06:44:16,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-09-10 06:44:16,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-09-10 06:44:16,494 127 INFO rb-2d4cbc2-224673-413743 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-10 06:44:16,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-09-10 06:44:16,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-09-10 06:44:16,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-09-10 06:44:17,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:44:17,537 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-09-10 06:44:17,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-09-10 06:44:17,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:18,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-09-10 06:44:18,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:18,608 127 INFO rb-2d4cbc2-224673-413743 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-10 06:44:18,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:19,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-09-10 06:44:19,267 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-09-10 06:44:19,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-09-10 06:44:19,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-09-10 06:44:19,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-09-10 06:44:20,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-10 06:44:20,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-09-10 06:44:21,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-09-10 06:44:21,242 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:21,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-09-10 06:44:21,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-09-10 06:44:21,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-09-10 06:44:22,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:22,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-09-10 06:44:22,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-09-10 06:44:22,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:44:22,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-09-10 06:44:22,395 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-09-10 06:44:22,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-09-10 06:44:22,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-09-10 06:44:22,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-09-10 06:44:22,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-09-10 06:44:22,697 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-09-10 06:44:22,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-09-10 06:44:22,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-09-10 06:44:22,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:44:23,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-09-10 06:44:23,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-09-10 06:44:24,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-09-10 06:44:24,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-09-10 06:44:24,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-09-10 06:44:24,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:44:24,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-09-10 06:44:24,773 127 INFO rb-2d4cbc2-224673-413743 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-10 06:44:24,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-09-10 06:44:24,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:25,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3122] 2026-09-10 06:44:25,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44247] 2026-09-10 06:44:25,507 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:44:25,997 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3123] 2026-09-10 06:44:26,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44249] 2026-09-10 06:44:26,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:44:26,037 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-09-10 06:44:26,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1995, model: hr.employee 2026-09-10 06:44:26,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-09-10 06:44:26,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-09-10 06:44:26,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1995, model: hr.organization 2026-09-10 06:44:26,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-09-10 06:44:26,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1995, model: hr.organization.participation 2026-09-10 06:44:26,360 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:44:26,373 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-09-10 06:44:27,545 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-09-10 06:44:28,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:44:28,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-09-10 06:44:30,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:44:30,030 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-09-10 06:44:31,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-09-10 06:44:32,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:44:32,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-09-10 06:44:35,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-09-10 06:44:36,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:44:44,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-09-10 06:44:44,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-09-10 06:44:44,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-09-10 06:44:45,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-09-10 06:44:45,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-09-10 06:44:45,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-09-10 06:44:46,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:44:54,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-09-10 06:44:54,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2015, model: viin.hr.appraisal 2026-09-10 06:44:54,990 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2015 deleted mail.message records with IDs: [44739] 2026-09-10 06:44:54,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2015, model: viin.hr.appraisal 2026-09-10 06:44:55,022 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-09-10 06:44:55,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2016, model: viin.hr.appraisal 2026-09-10 06:44:55,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2016 deleted mail.message records with IDs: [44745] 2026-09-10 06:44:55,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2016, model: viin.hr.appraisal 2026-09-10 06:44:55,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-09-10 06:44:55,528 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2017 deleted mail.message records with IDs: [44750] 2026-09-10 06:44:55,543 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2017 deleted viin.hr.appraisal records with IDs: [14] 2026-09-10 06:44:55,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2017 deleted mail.followers records with IDs: [5698] 2026-09-10 06:44:55,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-09-10 06:44:55,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-09-10 06:44:56,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-09-10 06:44:56,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-09-10 06:44:56,826 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-09-10 06:44:56,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-09-10 06:44:57,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 2015, model: survey.survey 2026-09-10 06:44:57,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2015, model: survey.survey 2026-09-10 06:44:57,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:45:05,018 127 INFO rb-2d4cbc2-224673-413743 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-10 06:45:05,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-09-10 06:45:05,379 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2019, model: survey.survey 2026-09-10 06:45:05,417 127 INFO rb-2d4cbc2-224673-413743 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-10 06:45:05,525 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2024, model: survey.survey 2026-09-10 06:45:05,555 127 INFO rb-2d4cbc2-224673-413743 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-10 06:45:05,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2023, model: survey.survey 2026-09-10 06:45:05,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:45:06,171 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-09-10 06:45:06,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-09-10 06:45:06,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-09-10 06:45:06,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-09-10 06:45:06,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-09-10 06:45:07,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-09-10 06:45:07,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-09-10 06:45:07,515 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-09-10 06:45:07,551 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-09-10 06:45:07,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-09-10 06:45:07,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-09-10 06:45:07,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-09-10 06:45:08,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-09-10 06:45:08,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-09-10 06:45:08,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-09-10 06:45:08,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-09-10 06:45:08,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-09-10 06:45:08,668 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:08,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-09-10 06:45:09,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:09,443 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-09-10 06:45:09,585 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-09-10 06:45:09,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-09-10 06:45:10,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-09-10 06:45:10,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-09-10 06:45:10,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-09-10 06:45:10,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-09-10 06:45:11,007 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-09-10 06:45:11,161 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-09-10 06:45:11,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-09-10 06:45:11,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-09-10 06:45:11,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-09-10 06:45:12,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:12,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-09-10 06:45:12,646 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-09-10 06:45:13,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-09-10 06:45:13,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-10 06:45:13,746 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-10 06:45:14,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-09-10 06:45:14,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-10 06:45:15,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-10 06:45:15,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-10 06:45:16,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-10 06:45:16,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-10 06:45:17,384 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-10 06:45:17,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-10 06:45:18,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-10 06:45:18,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-10 06:45:19,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-09-10 06:45:20,399 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-10 06:45:20,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-10 06:45:21,531 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:21,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-09-10 06:45:22,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-09-10 06:45:22,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-10 06:45:22,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-10 06:45:22,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-09-10 06:45:23,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-10 06:45:23,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-10 06:45:24,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-10 06:45:24,833 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-10 06:45:25,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-10 06:45:25,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-10 06:45:25,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-10 06:45:26,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-10 06:45:26,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-10 06:45:27,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-09-10 06:45:27,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-10 06:45:28,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-10 06:45:28,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-09-10 06:45:29,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-09-10 06:45:29,543 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-09-10 06:45:30,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-09-10 06:45:30,540 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-09-10 06:45:31,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-09-10 06:45:31,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:31,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-09-10 06:45:31,685 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-09-10 06:45:31,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-09-10 06:45:31,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-09-10 06:45:32,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-09-10 06:45:32,652 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-09-10 06:45:33,038 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-09-10 06:45:33,277 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-09-10 06:45:33,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-09-10 06:45:33,723 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45591, 45590] 2026-09-10 06:45:33,851 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45589] 2026-09-10 06:45:33,858 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-09-10 06:45:33,914 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45594, 45593, 45591, 45590] 2026-09-10 06:45:33,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-09-10 06:45:33,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-09-10 06:45:34,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45596] 2026-09-10 06:45:34,292 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-09-10 06:45:34,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45600, 45598, 45597] 2026-09-10 06:45:34,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-09-10 06:45:34,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-09-10 06:45:34,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-09-10 06:45:34,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-09-10 06:45:34,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-09-10 06:45:35,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-09-10 06:45:35,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-09-10 06:45:35,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-09-10 06:45:35,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-09-10 06:45:36,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:36,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-09-10 06:45:36,543 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-09-10 06:45:36,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-09-10 06:45:37,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-09-10 06:45:37,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:37,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-09-10 06:45:37,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-09-10 06:45:37,953 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:45:48,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_01_changes_report ... 2026-09-10 06:45:48,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_01 ... 2026-09-10 06:45:49,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_02 ... 2026-09-10 06:45:49,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_03 ... 2026-09-10 06:45:50,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_04 ... 2026-09-10 06:45:50,468 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_01 ... 2026-09-10 06:45:50,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_02 ... 2026-09-10 06:45:51,423 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:45:57,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-09-10 06:45:57,676 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3150] 2026-09-10 06:45:57,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-09-10 06:45:58,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3151] 2026-09-10 06:45:58,280 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-09-10 06:45:58,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3152] 2026-09-10 06:45:58,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-09-10 06:45:58,855 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [278] 2026-09-10 06:45:59,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-09-10 06:45:59,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-09-10 06:45:59,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [281] 2026-09-10 06:45:59,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-09-10 06:45:59,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:46:00,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-09-10 06:46:00,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-09-10 06:46:00,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-09-10 06:46:00,395 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-09-10 06:46:00,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-09-10 06:46:00,587 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-09-10 06:46:00,684 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-09-10 06:46:00,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-09-10 06:46:01,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-09-10 06:46:01,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-09-10 06:46:01,299 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-09-10 06:46:01,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:02,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-09-10 06:46:02,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-09-10 06:46:02,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-09-10 06:46:02,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-09-10 06:46:02,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-09-10 06:46:02,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-09-10 06:46:02,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-09-10 06:46:03,135 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:03,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-09-10 06:46:03,380 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-09-10 06:46:03,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-09-10 06:46:04,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:04,243 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-09-10 06:46:04,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-09-10 06:46:04,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-09-10 06:46:04,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-09-10 06:46:04,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-09-10 06:46:04,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-09-10 06:46:05,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:05,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-09-10 06:46:05,853 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:06,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3153] 2026-09-10 06:46:06,336 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46347] 2026-09-10 06:46:06,344 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:06,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3154] 2026-09-10 06:46:06,761 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46349] 2026-09-10 06:46:06,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:07,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-09-10 06:46:07,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3155] 2026-09-10 06:46:07,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.activity records with IDs: [2118] 2026-09-10 06:46:07,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3156] 2026-09-10 06:46:07,918 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3157] 2026-09-10 06:46:07,971 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2119] 2026-09-10 06:46:08,179 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3158] 2026-09-10 06:46:08,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-09-10 06:46:08,563 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3159] 2026-09-10 06:46:08,759 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.activity records with IDs: [2121] 2026-09-10 06:46:08,930 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3160] 2026-09-10 06:46:09,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3161] 2026-09-10 06:46:09,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2122] 2026-09-10 06:46:09,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3162] 2026-09-10 06:46:09,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3163] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.activity records with IDs: [2124] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3164] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3165] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2125] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3166] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2126] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3167] 2026-09-10 06:46:11,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-09-10 06:46:11,725 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3169] 2026-09-10 06:46:11,856 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.activity records with IDs: [2128] 2026-09-10 06:46:11,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3170] 2026-09-10 06:46:12,433 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3171] 2026-09-10 06:46:13,219 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2129] 2026-09-10 06:46:13,332 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3172] 2026-09-10 06:46:13,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-09-10 06:46:13,812 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3173] 2026-09-10 06:46:13,957 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.activity records with IDs: [2131] 2026-09-10 06:46:14,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3174] 2026-09-10 06:46:14,492 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3175] 2026-09-10 06:46:15,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2132] 2026-09-10 06:46:15,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3176] 2026-09-10 06:46:15,639 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3177] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3178] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2134] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3179] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2135] 2023-01-22 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3180] 2023-01-22 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3181] 2023-01-22 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46416] 2026-09-10 06:46:16,830 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3182] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2137] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3183] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3184] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2138] 2023-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3185] 2026-09-10 06:46:18,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:46:19,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-09-10 06:46:19,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-09-10 06:46:20,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-09-10 06:46:21,538 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:21,990 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3186] 2026-09-10 06:46:21,999 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46458] 2026-09-10 06:46:22,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:22,549 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3187] 2026-09-10 06:46:22,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46460] 2026-09-10 06:46:22,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:23,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3188] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2140] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3189] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3190] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2141] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3191] 2026-09-10 06:46:24,812 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3192] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2143] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3193] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3194] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2144] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3195] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3196] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2146] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3197] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3198] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2147] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3199] 2026-09-10 06:46:27,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3200] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2149] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3201] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3202] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2150] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3203] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3204] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2152] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3205] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3206] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2153] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3207] 2026-09-10 06:46:30,499 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3208] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2155] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3209] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3210] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2156] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3211] 2026-09-10 06:46:32,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:46:32,534 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3212] 2026-09-10 06:46:32,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46527] 2026-09-10 06:46:32,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:33,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3213] 2026-09-10 06:46:33,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46529] 2026-09-10 06:46:33,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:46:33,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_01_hr_contract_transfer_with_contract_suspension_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3214] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2158] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3215] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3216] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2159] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3217] 2026-09-10 06:46:35,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3218] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2162] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3219] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3220] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2163] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3221] 2024-07-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [296] 2026-09-10 06:46:42,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3222] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2166] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3223] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3224] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2167] 2024-03-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3225] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3226] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2170] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3227] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3228] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2171] 2024-09-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3229] 2026-09-10 06:46:44,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3230] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2173] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3231] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3232] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2174] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3233] 2026-09-10 06:46:45,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:46:48,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-09-10 06:46:48,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-09-10 06:46:48,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-09-10 06:46:48,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-09-10 06:46:48,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-09-10 06:46:48,275 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-09-10 06:46:48,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-09-10 06:46:48,378 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-09-10 06:46:48,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:46:50,110 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-09-10 06:46:50,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-09-10 06:46:50,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-09-10 06:46:50,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-09-10 06:46:50,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-09-10 06:46:50,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-09-10 06:46:50,426 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-09-10 06:46:50,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-09-10 06:46:50,495 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-09-10 06:46:50,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-09-10 06:46:50,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-09-10 06:46:50,601 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-09-10 06:46:50,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-09-10 06:46:50,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:46:50,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-09-10 06:46:50,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:46:50,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-09-10 06:46:51,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-09-10 06:46:51,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:51,327 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-09-10 06:46:51,666 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-09-10 06:46:51,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-09-10 06:46:52,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-09-10 06:46:52,607 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:46:52,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-09-10 06:46:53,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-09-10 06:46:53,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-09-10 06:46:54,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-09-10 06:46:54,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:46:54,509 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-09-10 06:46:54,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-09-10 06:46:55,138 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-09-10 06:46:56,118 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-09-10 06:46:56,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-09-10 06:46:58,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:05,968 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-09-10 06:47:06,700 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3234] 2026-09-10 06:47:06,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-09-10 06:47:07,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-09-10 06:47:07,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-09-10 06:47:08,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-09-10 06:47:09,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-09-10 06:47:09,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-09-10 06:47:09,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-09-10 06:47:10,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:47:10,382 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-09-10 06:47:10,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3235] 2026-09-10 06:47:10,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2177] 2026-09-10 06:47:11,253 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13, 16, 102] 2026-09-10 06:47:11,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1358, 1357, 1356, 1355, 1354, 1353, 1352, 1351, 1350, 1349, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1339, 1338, 1337, 1336, 1335, 1334, 1333, 1332, 1331, 1330] 2026-09-10 06:47:11,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-09-10 06:47:12,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1329, 1328, 1327, 1326, 1325] 2026-09-10 06:47:12,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-09-10 06:47:12,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-09-10 06:47:12,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3236] 2026-09-10 06:47:12,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:13,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-09-10 06:47:13,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-09-10 06:47:13,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:47:14,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3237] 2026-09-10 06:47:14,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47207] 2026-09-10 06:47:14,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:14,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-09-10 06:47:14,240 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-09-10 06:47:14,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:47:16,235 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3238] 2026-09-10 06:47:16,250 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47242] 2026-09-10 06:47:16,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:16,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-09-10 06:47:16,311 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-09-10 06:47:16,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-09-10 06:47:16,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-09-10 06:47:16,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-09-10 06:47:16,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-09-10 06:47:16,527 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-09-10 06:47:16,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-09-10 06:47:16,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-09-10 06:47:16,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-09-10 06:47:16,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:47:18,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3239] 2026-09-10 06:47:18,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47277] 2026-09-10 06:47:18,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:19,222 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3240] 2026-09-10 06:47:19,230 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47282] 2026-09-10 06:47:19,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:19,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-09-10 06:47:19,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-09-10 06:47:19,314 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-09-10 06:47:19,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-09-10 06:47:19,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:47:19,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-09-10 06:47:19,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-09-10 06:47:20,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:47:20,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-09-10 06:47:21,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-09-10 06:47:22,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-09-10 06:47:22,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-09-10 06:47:23,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-09-10 06:47:24,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-09-10 06:47:24,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-09-10 06:47:25,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-09-10 06:47:26,457 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-09-10 06:47:27,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-09-10 06:47:27,802 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-09-10 06:47:28,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:47:28,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-09-10 06:47:40,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-09-10 06:47:51,657 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:47:51,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-09-10 06:47:51,702 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:51,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-09-10 06:47:52,997 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-09-10 06:47:54,418 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-09-10 06:47:55,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-09-10 06:47:55,811 127 INFO rb-2d4cbc2-224673-413743 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-10 06:47:56,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-09-10 06:47:57,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-09-10 06:47:58,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-09-10 06:47:58,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 06:47:58,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-09-10 06:47:59,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3241] 2026-09-10 06:47:59,394 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48416] 2026-09-10 06:47:59,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:59,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3242] 2026-09-10 06:47:59,912 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48418] 2026-09-10 06:47:59,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:01,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:test_hr_user from n/a 2026-09-10 06:48:01,012 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:01,280 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:01] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.018 0.252 2026-09-10 06:48:01,306 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:01] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.007 0.013 2026-09-10 06:48:01,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-09-10 06:48:01,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-09-10 06:48:01,763 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3243] 2026-09-10 06:48:01,774 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48443] 2026-09-10 06:48:01,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:02,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3244] 2026-09-10 06:48:02,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48445] 2026-09-10 06:48:02,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:03,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:test_base_user from n/a 2026-09-10 06:48:03,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:03,643 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:03] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.018 0.257 2026-09-10 06:48:03,659 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:03] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.004 0.009 2026-09-10 06:48:03,718 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:03] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.007 0.014 2026-09-10 06:48:03,720 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-09-10 06:48:03,740 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-09-10 06:48:04,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3245] 2026-09-10 06:48:04,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48470] 2026-09-10 06:48:04,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:04,627 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3246] 2026-09-10 06:48:04,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48472] 2026-09-10 06:48:04,647 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:05,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:test_hr_user from n/a 2026-09-10 06:48:05,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:05,921 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.013 0.289 2026-09-10 06:48:05,942 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.005 0.011 2026-09-10 06:48:05,995 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.004 0.010 2026-09-10 06:48:05,996 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-09-10 06:48:06,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:48:11,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-09-10 06:48:12,091 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-09-10 06:48:12,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-09-10 06:48:12,146 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7226] 2026-09-10 06:48:12,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-09-10 06:48:12,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-09-10 06:48:12,437 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [14281] 2026-09-10 06:48:12,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-09-10 06:48:12,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-09-10 06:48:12,535 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-09-10 06:48:12,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-09-10 06:48:12,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-09-10 06:48:12,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [417296] 2026-09-10 06:48:12,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-09-10 06:48:12,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-09-10 06:48:12,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-09-10 06:48:12,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-09-10 06:48:12,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-09-10 06:48:12,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-09-10 06:48:13,195 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-09-10 06:48:13,222 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-09-10 06:48:13,373 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-09-10 06:48:13,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2057, model: hr.overtime.plan 2026-09-10 06:48:13,618 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2057, model: hr.overtime.plan 2026-09-10 06:48:13,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2057, model: hr.overtime.plan 2026-09-10 06:48:13,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2057, model: hr.overtime.plan 2026-09-10 06:48:13,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-09-10 06:48:13,832 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-09-10 06:48:13,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-09-10 06:48:13,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:13,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:13,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:13,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,086 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,189 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,519 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,540 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,639 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2058, model: hr.overtime.plan 2026-09-10 06:48:14,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2058 deleted hr.overtime.plan records with IDs: [2] 2026-09-10 06:48:14,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-09-10 06:48:15,119 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2058 deleted hr.overtime.plan records with IDs: [2] 2026-09-10 06:48:15,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-09-10 06:48:15,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2058 deleted hr.overtime.plan records with IDs: [2] 2026-09-10 06:48:15,545 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-09-10 06:48:16,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-09-10 06:48:16,316 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-10 06:48:16,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-09-10 06:48:16,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-10 06:48:17,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-09-10 06:48:18,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:48:23,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-09-10 06:48:23,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:23,830 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-09-10 06:48:24,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-09-10 06:48:24,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-09-10 06:48:24,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:24,698 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-09-10 06:48:24,736 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-10 06:48:24,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3247] 2026-09-10 06:48:25,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3248] 2026-09-10 06:48:25,206 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:25,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-09-10 06:48:27,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-09-10 06:48:27,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:27,197 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-09-10 06:48:27,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-10 06:48:27,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3249] 2026-09-10 06:48:27,543 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3250] 2026-09-10 06:48:28,007 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:28,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-09-10 06:48:28,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:28,342 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-09-10 06:48:28,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 2] 2026-09-10 06:48:28,855 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3251] 2026-09-10 06:48:29,006 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3252] 2026-09-10 06:48:29,343 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:29,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-09-10 06:48:29,778 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:30,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-09-10 06:48:30,505 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:30,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-09-10 06:48:31,186 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:31,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165080] 2026-09-10 06:48:31,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-09-10 06:48:31,651 127 INFO rb-2d4cbc2-224673-413743 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-10 06:48:31,874 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-10 06:48:32,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-09-10 06:48:32,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-09-10 06:48:32,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-09-10 06:48:32,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-09-10 06:48:33,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:48:33,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-09-10 06:48:39,730 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-09-10 06:48:45,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-09-10 06:48:50,131 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-09-10 06:48:55,831 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-09-10 06:49:01,008 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-09-10 06:49:06,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:49:12,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-09-10 06:49:12,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-09-10 06:49:13,850 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-09-10 06:49:13,881 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-09-10 06:49:14,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-09-10 06:49:14,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-09-10 06:49:14,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-09-10 06:49:14,758 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-09-10 06:49:14,909 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-09-10 06:49:15,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-09-10 06:49:15,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-09-10 06:49:15,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-09-10 06:49:15,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [66] 2026-09-10 06:49:15,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-09-10 06:49:15,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-09-10 06:49:17,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-09-10 06:49:17,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-09-10 06:49:22,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:49:27,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-09-10 06:49:28,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-09-10 06:49:28,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-09-10 06:49:28,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-09-10 06:49:28,398 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-09-10 06:49:28,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-09-10 06:49:28,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-09-10 06:49:28,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-09-10 06:49:28,543 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-09-10 06:49:28,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-09-10 06:49:28,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-09-10 06:49:28,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:49:29,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-09-10 06:49:30,130 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-09-10 06:49:30,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-09-10 06:49:30,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-09-10 06:49:30,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-09-10 06:49:30,680 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-09-10 06:49:31,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-09-10 06:49:31,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3253] 2026-09-10 06:49:31,508 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-09-10 06:49:31,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-09-10 06:49:32,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3254] 2026-09-10 06:49:32,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-09-10 06:49:32,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-09-10 06:49:33,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3255] 2026-09-10 06:49:33,221 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3256] 2026-09-10 06:49:33,322 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3257] 2026-09-10 06:49:33,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2180] 2026-09-10 06:49:33,525 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3258] 2026-09-10 06:49:33,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-09-10 06:49:37,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-09-10 06:49:38,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-09-10 06:49:38,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3259] 2026-09-10 06:49:39,054 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2181] 2026-09-10 06:49:39,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-09-10 06:49:39,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3260] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2182] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3261] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2183] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3262] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3263] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2184] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3264] 2026-09-10 06:49:42,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3265] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2185] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3266] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2186] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3267] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3268] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2187] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3269] 2026-09-10 06:49:46,289 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3270] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2188] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3271] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2189] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3272] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3273] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2190] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3274] 2026-09-10 06:49:50,007 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3275] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2191] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3276] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2192] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3277] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3278] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2193] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3279] 2026-09-10 06:49:53,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3280] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2194] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3281] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2195] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3282] 2026-09-10 06:49:55,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-09-10 06:49:56,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3283] 2026-09-10 06:49:56,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2196] 2026-09-10 06:49:56,889 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3284] 2026-09-10 06:49:57,027 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2197] 2026-09-10 06:49:57,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3285] 2026-09-10 06:49:57,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2198] 2026-09-10 06:49:58,510 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3286] 2026-09-10 06:49:58,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2199] 2026-09-10 06:49:58,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3287] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2200] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3288] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2201] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3289] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3290] 2026-09-10 06:50:01,403 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3291] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2203] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3292] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2204] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3293] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3294] 2026-09-10 06:50:04,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:04,625 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3295] 2026-09-10 06:50:05,899 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3296] 2026-09-10 06:50:07,211 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3297] 2026-09-10 06:50:08,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:08,815 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:09,486 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:09,749 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:10,092 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3298] 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2209] 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3299] 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2210] 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3300] 2026-09-10 06:50:12,039 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:12,433 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:12,826 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3301] 2026-09-10 06:50:14,125 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3302] 2026-09-10 06:50:15,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_duplicating_a_request_does_not_duplicate_its_acknowledgement ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3303] 2026-09-10 06:50:16,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:18,734 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:19,700 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3304] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2214] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3305] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2215] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3306] 2026-09-10 06:50:22,437 127 INFO rb-2d4cbc2-224673-413743 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 ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3307] 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [109], uid: 2065, model: viin.approval.request 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [109], uid: 2065, model: viin.approval.request 2026-09-10 06:50:24,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:24,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_confirming_the_warning_submits_the_request_without_duplicating_plans ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3308] 2026-09-10 06:50:25,683 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:26,176 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:26,894 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_evaluating_the_limit_never_writes_anything ... 2026-09-10 06:50:27,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_hours_reported_before_generation_match_the_hours_actually_planned ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3309] 2026-09-10 06:50:28,712 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:29,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_request_within_the_limit_submits_without_a_warning ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3310] 2026-09-10 06:50:30,378 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:30,670 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:31,157 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:31,697 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:32,239 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:33,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-09-10 06:50:33,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-09-10 06:50:33,408 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-09-10 06:50:33,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3311] 2026-09-10 06:50:33,818 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-09-10 06:50:34,072 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3312] 2026-09-10 06:50:34,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-09-10 06:50:34,207 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-09-10 06:50:34,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-09-10 06:50:34,261 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-09-10 06:50:34,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [139] 2026-09-10 06:50:34,377 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [264] 2026-09-10 06:50:34,424 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [165] 2026-09-10 06:50:34,591 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [150] 2026-09-10 06:50:34,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49814] 2026-09-10 06:50:34,675 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [120] 2026-09-10 06:50:34,683 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6220] 2026-09-10 06:50:34,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-09-10 06:50:35,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3313] 2026-09-10 06:50:35,152 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [139] 2026-09-10 06:50:35,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:35,517 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:35,700 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:36,417 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56608, 56609, 56610, 56611, 56612, 56613, 56614, 56615] 2026-09-10 06:50:37,145 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:37,303 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [684, 685, 686, 687, 688, 689, 690, 691] 2026-09-10 06:50:38,066 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:38,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_guard_evaluates_exactly_once_after_registry_rebuild_cycles ... 2024-01-02 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3314] 2026-09-10 06:50:39,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_warning_wizard_still_opens_after_registry_rebuild_cycles ... 2024-01-01 08:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3315] 2026-09-10 06:50:40,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:41,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-09-10 06:50:42,614 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3316] 2026-09-10 06:50:42,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2226] 2026-09-10 06:50:42,964 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3317] 2026-09-10 06:50:43,217 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2227] 2026-09-10 06:50:43,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3318] 2026-09-10 06:50:43,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-09-10 06:50:44,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3319] 2026-09-10 06:50:44,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2228] 2026-09-10 06:50:44,839 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3320] 2026-09-10 06:50:45,020 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2229] 2026-09-10 06:50:45,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3321] 2026-09-10 06:50:45,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3322] 2026-09-10 06:50:45,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2230] 2026-09-10 06:50:46,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3323] 2026-09-10 06:50:46,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2231] 2026-09-10 06:50:46,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3324] 2026-09-10 06:50:46,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-09-10 06:50:47,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3325] 2026-09-10 06:50:47,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2232] 2026-09-10 06:50:47,444 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3326] 2026-09-10 06:50:47,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2233] 2026-09-10 06:50:47,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3327] 2026-09-10 06:50:47,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:49,188 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [167] 2026-09-10 06:50:49,261 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:49,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3328] 2026-09-10 06:50:49,799 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2234] 2026-09-10 06:50:50,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2235] 2026-09-10 06:50:50,155 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2236] 2026-09-10 06:50:50,212 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:50,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3329] 2026-09-10 06:50:50,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2237] 2026-09-10 06:50:50,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2238] 2026-09-10 06:50:51,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2239] 2026-09-10 06:50:51,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49869, 49868] 2026-09-10 06:50:51,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-09-10 06:50:51,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6239, 6240] 2026-09-10 06:50:51,409 127 INFO rb-2d4cbc2-224673-413743 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-10 06:50:51,645 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3330] 2026-09-10 06:50:51,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2240] 2026-09-10 06:50:52,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2241] 2026-09-10 06:50:52,334 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2242] 2026-09-10 06:50:52,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [49878, 49877] 2026-09-10 06:50:52,745 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-09-10 06:50:52,751 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6241, 6242] 2026-09-10 06:50:52,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:53,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [170] 2026-09-10 06:50:53,973 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-09-10 06:50:54,517 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-09-10 06:50:54,880 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-09-10 06:50:55,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3331] 2026-09-10 06:50:55,611 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-09-10 06:50:55,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3332] 2026-09-10 06:50:56,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2244] 2026-09-10 06:50:56,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-09-10 06:50:57,059 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3333] 2026-09-10 06:50:57,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2245] 2026-09-10 06:50:57,328 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3334] 2026-09-10 06:50:57,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-09-10 06:50:58,066 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3335] 2026-09-10 06:50:58,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2246] 2026-09-10 06:50:58,268 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3336] 2026-09-10 06:50:58,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-09-10 06:50:58,989 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3337] 2026-09-10 06:50:59,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2247] 2026-09-10 06:50:59,184 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3338] 2026-09-10 06:50:59,781 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3339] 2026-09-10 06:50:59,852 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3340] 2026-09-10 06:50:59,882 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-09-10 06:51:00,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3341] 2026-09-10 06:51:00,254 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2248] 2026-09-10 06:51:00,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3342] 2026-09-10 06:51:01,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-09-10 06:51:01,673 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [158] 2026-09-10 06:51:01,703 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [282] 2026-09-10 06:51:01,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-09-10 06:51:02,632 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:02,916 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3343] 2026-09-10 06:51:03,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2249] 2026-09-10 06:51:03,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3344] 2026-09-10 06:51:03,960 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:04,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3345] 2026-09-10 06:51:04,309 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2250] 2026-09-10 06:51:04,386 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3346] 2026-09-10 06:51:05,233 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:51:10,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-09-10 06:51:11,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:11,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-09-10 06:51:11,707 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:11,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-09-10 06:51:12,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:12,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-09-10 06:51:12,494 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-09-10 06:51:12,866 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:13,099 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-09-10 06:51:13,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-09-10 06:51:13,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:13,696 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-09-10 06:51:13,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-09-10 06:51:14,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:14,210 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-09-10 06:51:14,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-09-10 06:51:14,556 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:14,739 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-09-10 06:51:14,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-09-10 06:51:15,021 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:15,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-09-10 06:51:15,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-09-10 06:51:15,564 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:15,758 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-09-10 06:51:15,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-09-10 06:51:16,102 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:16,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-09-10 06:51:16,316 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-09-10 06:51:16,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:16,824 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-09-10 06:51:16,864 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-09-10 06:51:17,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:17,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-09-10 06:51:17,613 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:17,795 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-09-10 06:51:17,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-09-10 06:51:17,915 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-09-10 06:51:18,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:19,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-09-10 06:51:19,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-09-10 06:51:19,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-09-10 06:51:19,740 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:20,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-09-10 06:51:20,053 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-09-10 06:51:20,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-09-10 06:51:20,409 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:20,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-09-10 06:51:20,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-09-10 06:51:20,876 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-09-10 06:51:20,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-09-10 06:51:20,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-09-10 06:51:21,202 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2717, 2716, 2715, 2714, 2713, 2712, 2711, 2710, 2709, 2708] 2026-09-10 06:51:21,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [160324, 160333, 160325, 160326, 160327, 160328, 160329, 160330, 160331, 160332] 2026-09-10 06:51:21,237 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-09-10 06:51:21,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-09-10 06:51:21,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:21,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [186] 2026-09-10 06:51:21,830 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-09-10 06:51:22,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:22,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-09-10 06:51:22,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-09-10 06:51:22,618 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:22,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-09-10 06:51:22,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-09-10 06:51:23,164 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [160] 2026-09-10 06:51:23,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:51:29,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-09-10 06:51:30,012 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3347] 2026-09-10 06:51:30,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2251] 2026-09-10 06:51:30,167 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:30,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3348] 2026-09-10 06:51:30,455 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2252] 2026-09-10 06:51:30,480 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:30,707 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3349] 2026-09-10 06:51:30,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2253] 2026-09-10 06:51:30,821 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:30,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-09-10 06:51:31,104 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3350] 2026-09-10 06:51:31,182 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2254] 2026-09-10 06:51:31,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [192, 193] 2026-09-10 06:51:31,631 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [194, 195] 2026-09-10 06:51:31,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-09-10 06:51:32,049 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3351] 2026-09-10 06:51:32,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2255] 2026-09-10 06:51:32,159 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49920, 49919] 2026-09-10 06:51:32,172 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-09-10 06:51:32,178 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6259, 6260] 2026-09-10 06:51:32,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [192, 193] 2026-09-10 06:51:32,325 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [288] 2026-09-10 06:51:32,401 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:51:32,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-09-10 06:51:33,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-09-10 06:51:34,231 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-09-10 06:51:34,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-09-10 06:51:34,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-09-10 06:51:34,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-09-10 06:51:35,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-09-10 06:51:36,478 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [203, 204] 2026-09-10 06:51:36,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49939] 2026-09-10 06:51:36,523 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [294] 2026-09-10 06:51:36,553 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-09-10 06:51:37,282 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-09-10 06:51:37,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-09-10 06:51:38,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-09-10 06:51:39,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-09-10 06:51:40,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-09-10 06:51:40,435 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-10 06:51:40,915 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-10 06:51:40,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-09-10 06:51:41,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:51:41,764 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:41,845 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:41,869 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:41,895 127 INFO rb-2d4cbc2-224673-413743 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-10 06:51:41,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-09-10 06:51:41,954 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-09-10 06:51:41,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-09-10 06:51:42,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-09-10 06:51:42,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-09-10 06:51:42,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:51:42,242 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-09-10 06:51:42,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:51:48,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-09-10 06:51:48,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:49,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-09-10 06:51:49,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:49,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-09-10 06:51:50,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:50,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-09-10 06:51:50,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-09-10 06:51:50,653 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:50,874 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-09-10 06:51:50,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-09-10 06:51:51,364 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:51,633 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-09-10 06:51:51,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-09-10 06:51:52,116 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:52,339 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-09-10 06:51:52,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-09-10 06:51:52,821 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:53,056 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-09-10 06:51:53,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-09-10 06:51:53,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:53,805 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-09-10 06:51:53,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-09-10 06:51:54,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:54,326 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-09-10 06:51:54,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-09-10 06:51:54,693 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:54,873 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-09-10 06:51:54,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-09-10 06:51:55,290 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:55,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-09-10 06:51:55,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-09-10 06:51:55,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:56,172 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-09-10 06:51:56,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-09-10 06:51:56,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-09-10 06:51:56,688 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:56,885 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-09-10 06:51:56,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-09-10 06:51:57,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:57,552 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-09-10 06:51:57,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-09-10 06:51:57,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:51:58,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-09-10 06:51:58,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-09-10 06:51:59,106 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:52:00,887 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-09-10 06:52:00,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-09-10 06:52:01,406 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:52:01,616 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-09-10 06:52:01,661 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-09-10 06:52:02,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:52:02,458 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-09-10 06:52:02,482 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-09-10 06:52:02,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-09-10 06:52:02,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-09-10 06:52:02,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-09-10 06:52:03,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-09-10 06:52:03,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:52:05,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-09-10 06:52:06,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-09-10 06:52:07,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-09-10 06:52:07,476 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-09-10 06:52:08,606 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-10 06:52:08,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3352] 2026-09-10 06:52:09,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-09-10 06:52:09,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-09-10 06:52:10,537 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-09-10 06:52:10,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-09-10 06:52:12,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-09-10 06:52:13,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-10 06:52:13,721 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3353] 2026-09-10 06:52:13,903 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-09-10 06:52:13,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:52:19,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-09-10 06:52:20,238 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:20,423 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-09-10 06:52:20,454 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-09-10 06:52:20,816 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:20,997 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-09-10 06:52:21,023 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-09-10 06:52:21,395 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:21,569 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-09-10 06:52:21,980 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:22,183 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-09-10 06:52:22,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-09-10 06:52:22,560 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:22,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-09-10 06:52:23,027 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:23,199 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-09-10 06:52:23,225 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-09-10 06:52:23,711 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:24,021 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-09-10 06:52:24,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-09-10 06:52:24,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-09-10 06:52:24,587 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:24,817 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-09-10 06:52:24,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-09-10 06:52:24,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-09-10 06:52:25,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:25,548 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-09-10 06:52:25,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-09-10 06:52:25,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-09-10 06:52:26,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [262] 2026-09-10 06:52:26,325 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-09-10 06:52:26,355 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-09-10 06:52:26,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-09-10 06:52:26,475 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-09-10 06:52:26,536 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-09-10 06:52:26,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-09-10 06:52:26,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:52:26,644 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-09-10 06:52:26,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-09-10 06:52:26,743 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-09-10 06:52:26,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-09-10 06:52:26,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-09-10 06:52:26,834 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-09-10 06:52:26,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-09-10 06:52:26,885 127 INFO rb-2d4cbc2-224673-413743 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-10 06:52:26,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:52:28,816 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-09-10 06:52:33,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-09-10 06:52:33,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-09-10 06:52:34,044 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-09-10 06:52:34,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-09-10 06:52:34,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:52:36,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-09-10 06:52:41,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-09-10 06:52:41,897 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:52:44,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_1 ... 2026-09-10 06:52:50,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_2 ... 2026-09-10 06:52:50,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_3 ... 2026-09-10 06:52:50,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:52:50,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-09-10 06:52:50,898 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-09-10 06:52:54,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-09-10 06:52:54,762 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-09-10 06:52:55,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-09-10 06:52:55,859 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-09-10 06:52:56,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-09-10 06:52:56,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-09-10 06:53:00,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-09-10 06:53:00,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-09-10 06:53:02,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-09-10 06:53:02,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [128] 2026-09-10 06:53:06,182 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-09-10 06:53:06,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [131] 2026-09-10 06:53:10,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-09-10 06:53:10,356 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [134] 2026-09-10 06:53:14,077 127 INFO rb-2d4cbc2-224673-413743 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-10 06:53:14,137 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [137] 2026-09-10 06:53:19,094 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:53:20,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-09-10 06:53:20,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-09-10 06:53:21,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-09-10 06:53:21,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-09-10 06:53:21,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-09-10 06:53:21,930 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3354] 2026-09-10 06:53:21,946 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50074] 2026-09-10 06:53:21,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:53:22,376 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3355] 2026-09-10 06:53:22,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50076] 2026-09-10 06:53:22,391 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:53:22,860 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:53:22,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-09-10 06:53:23,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-09-10 06:53:23,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:23,102 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-10 06:53:29,415 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2081 deleted mail.message records with IDs: [5609] 2026-09-10 06:53:29,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2081 deleted ir.model.data records with IDs: [318928] 2026-09-10 06:53:29,469 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2081 deleted hr.rank records with IDs: [11] 2026-09-10 06:53:29,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2081 deleted hr.job.rank.line records with IDs: [2] 2026-09-10 06:53:29,633 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-10 06:53:36,412 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2083, model: hr.rank 2026-09-10 06:53:36,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2083, model: hr.role 2026-09-10 06:53:36,440 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2083 deleted mail.message records with IDs: [5622] 2026-09-10 06:53:36,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2083, model: hr.rank 2026-09-10 06:53:36,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2083, model: hr.job.rank.line 2026-09-10 06:53:36,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2083, model: hr.job.rank.line 2026-09-10 06:53:36,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2083, model: hr.job.rank.line 2026-09-10 06:53:36,565 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-10 06:53:43,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2088, model: hr.rank 2026-09-10 06:53:43,474 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2087, model: hr.rank 2026-09-10 06:53:43,544 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:53:43,557 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-09-10 06:53:56,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-09-10 06:54:02,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-09-10 06:54:08,842 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-09-10 06:54:15,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-09-10 06:54:22,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-09-10 06:54:29,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-09-10 06:54:35,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-09-10 06:54:41,241 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-09-10 06:54:46,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-09-10 06:54:53,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-09-10 06:55:06,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-09-10 06:55:13,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-09-10 06:55:20,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-09-10 06:55:27,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5623] 2026-09-10 06:55:27,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [318955] 2026-09-10 06:55:27,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-09-10 06:55:27,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-09-10 06:55:33,626 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5622] 2026-09-10 06:55:33,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-09-10 06:55:40,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:55:40,281 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5637, 5636, 5635] 2026-09-10 06:55:40,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [319435, 319434, 319433] 2026-09-10 06:55:40,312 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-10 06:55:50,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-09-10 06:55:50,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2143 deleted gamification.badge.user records with IDs: [6] 2026-09-10 06:55:50,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-09-10 06:55:50,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-09-10 06:55:51,092 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-09-10 06:55:51,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-09-10 06:55:51,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2143 deleted gamification.badge.user records with IDs: [7] 2026-09-10 06:55:51,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-09-10 06:55:52,028 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2143 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-09-10 06:55:52,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-09-10 06:55:52,284 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-09-10 06:55:52,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-09-10 06:55:53,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-09-10 06:55:53,231 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-09-10 06:55:53,361 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-09-10 06:55:53,540 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:55:53,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5637, 5636, 5635] 2026-09-10 06:55:53,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [319435, 319434, 319433] 2026-09-10 06:55:53,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-10 06:56:03,367 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-09-10 06:56:03,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,499 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,504 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,508 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,514 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,697 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,824 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,927 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2149 deleted mail.message records with IDs: [54433] 2026-09-10 06:56:03,939 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2149 deleted mail.message records with IDs: [54434] 2026-09-10 06:56:03,962 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,972 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2149 deleted mail.message records with IDs: [54430] 2026-09-10 06:56:03,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:03,990 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2149 deleted mail.message records with IDs: [54431] 2026-09-10 06:56:04,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2149, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-09-10 06:56:04,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,528 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,898 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54437] 2026-09-10 06:56:04,983 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:04,999 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54436] 2026-09-10 06:56:05,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:05,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54438] 2026-09-10 06:56:05,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:05,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54430] 2026-09-10 06:56:05,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:05,086 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54431] 2026-09-10 06:56:05,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:05,128 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-09-10 06:56:05,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2150 deleted mail.message records with IDs: [54441, 54440, 54439, 54431, 54430] 2026-09-10 06:56:05,507 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2150 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-09-10 06:56:05,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2150 deleted mail.followers records with IDs: [6410, 6411, 6412] 2026-09-10 06:56:05,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-09-10 06:56:06,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,228 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2150, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [422], uid: 2146, model: hr.employee.public 2026-09-10 06:56:06,324 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [422], uid: 2150, model: hr.employee 2026-09-10 06:56:06,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2150, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2146 deleted mail.message records with IDs: [54447] 2026-09-10 06:56:06,465 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,484 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2150 deleted mail.message records with IDs: [54447] 2026-09-10 06:56:06,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2150, model: hr.recognition.discipline.decision 2026-09-10 06:56:06,641 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2151 deleted mail.message records with IDs: [54447] 2026-09-10 06:56:06,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2151 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-09-10 06:56:06,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2151 deleted mail.message records with IDs: [54449] 2026-09-10 06:56:06,683 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2151 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-09-10 06:56:06,688 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2151 deleted mail.followers records with IDs: [6413] 2026-09-10 06:56:06,713 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-09-10 06:56:06,851 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2146, model: hr.recognition.discipline.decision.type 2026-09-10 06:56:06,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2146, model: hr.recognition.discipline.decision.type 2026-09-10 06:56:06,863 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2146, model: hr.recognition.discipline.decision.type 2026-09-10 06:56:06,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-09-10 06:56:07,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:56:07,063 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5637, 5636, 5635] 2026-09-10 06:56:07,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [319435, 319434, 319433] 2026-09-10 06:56:07,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-10 06:56:16,358 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-09-10 06:56:16,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:56:17,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-09-10 06:56:17,235 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:17,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-09-10 06:56:17,937 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:17,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [319538, 319537] 2026-09-10 06:56:17,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-10 06:56:18,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-09-10 06:56:18,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-10 06:56:18,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-09-10 06:56:18,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-10 06:56:18,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-09-10 06:56:18,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3363] 2026-09-10 06:56:18,631 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-10 06:56:18,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-09-10 06:56:19,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2159, model: hr.applicant.resume.line 2026-09-10 06:56:19,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2159, model: hr.applicant.resume.line 2026-09-10 06:56:19,071 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2159, model: hr.applicant.resume.line 2026-09-10 06:56:19,075 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2159, model: hr.applicant.resume.line 2026-09-10 06:56:19,109 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:19,135 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [319538, 319537] 2026-09-10 06:56:19,135 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-10 06:56:19,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-09-10 06:56:19,599 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-09-10 06:56:19,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3364] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3365] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3366] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3367] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [320116, 320117, 320118, 320119, 320115, 320110, 320111, 320112, 320113, 320114, 320109] 2024-02-29 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 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-10 06:56:31,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-10 06:56:32,001 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-10 06:56:38,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2162 deleted mail.message records with IDs: [54941] 2026-09-10 06:56:38,295 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2162 deleted hr.role records with IDs: [10] 2026-09-10 06:56:38,300 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2162 deleted mail.followers records with IDs: [6491] 2026-09-10 06:56:38,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-10 06:56:44,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2164, model: hr.role 2026-09-10 06:56:44,747 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2164, model: hr.role 2026-09-10 06:56:44,761 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2164 deleted mail.message records with IDs: [3243] 2026-09-10 06:56:44,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2164, model: hr.role 2026-09-10 06:56:44,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-10 06:56:51,112 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2168, model: hr.role 2026-09-10 06:56:51,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:56:51,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-09-10 06:56:55,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-09-10 06:56:55,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-09-10 06:56:55,525 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-09-10 06:56:55,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-09-10 06:56:55,605 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-09-10 06:56:55,660 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:56:55,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-09-10 06:57:07,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-09-10 06:57:13,879 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-09-10 06:57:20,268 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-09-10 06:57:26,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-09-10 06:57:32,815 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-09-10 06:57:38,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-09-10 06:57:46,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-09-10 06:57:53,124 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-09-10 06:58:00,869 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3243] 2026-09-10 06:58:00,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-09-10 06:58:08,037 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57580] 2026-09-10 06:58:08,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-09-10 06:58:08,119 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-09-10 06:58:15,260 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:58:23,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-09-10 06:58:23,802 127 INFO rb-2d4cbc2-224673-413743 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/Viindoo-odoo-18.0/odoo/tests/case.py:247 2026-09-10 06:58:30,295 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2024-10-20 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [594] 2026-09-10 06:58:30,876 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2024-10-20 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [596] 2026-09-10 06:58:31,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2024-10-20 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [598] 2024-10-20 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3368] 2026-09-10 06:58:33,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-09-10 06:58:33,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-09-10 06:58:33,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-09-10 06:58:34,408 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-09-10 06:58:35,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-09-10 06:58:35,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-09-10 06:58:36,493 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-09-10 06:58:37,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-09-10 06:58:37,975 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-09-10 06:58:38,827 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:58:45,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-09-10 06:58:46,089 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2214, model: hr.job 2026-09-10 06:58:46,109 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2214 deleted mail.message records with IDs: [2957, 2306] 2026-09-10 06:58:46,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2214, model: hr.job 2026-09-10 06:58:46,154 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2214, model: hr.skill.description 2026-09-10 06:58:46,157 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2214, model: hr.skill.description 2026-09-10 06:58:46,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2214, model: hr.skill.description 2026-09-10 06:58:46,200 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2214, model: hr.rank.skill.description 2026-09-10 06:58:46,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2214, model: hr.rank.skill.description 2026-09-10 06:58:46,221 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2214, model: hr.rank.skill.description 2026-09-10 06:58:46,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-09-10 06:58:46,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-10 06:58:46,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:58:53,561 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-09-10 06:58:53,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-09-10 06:58:54,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-09-10 06:58:54,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-09-10 06:58:54,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:59:08,944 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-09-10 06:59:08,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-09-10 06:59:09,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-09-10 06:59:09,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-09-10 06:59:09,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-09-10 06:59:09,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-09-10 06:59:09,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-09-10 06:59:09,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-09-10 06:59:09,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-09-10 06:59:09,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-09-10 06:59:09,858 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-09-10 06:59:09,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-09-10 06:59:09,952 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-09-10 06:59:10,029 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-09-10 06:59:10,062 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-10 06:59:10,117 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-09-10 06:59:10,145 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-10 06:59:10,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-09-10 06:59:10,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-09-10 06:59:10,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-09-10 06:59:10,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-09-10 06:59:10,488 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-09-10 06:59:10,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-09-10 06:59:10,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:59:11,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [168087, 168088] 2026-09-10 06:59:11,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-10 06:59:11,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-09-10 06:59:11,482 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-09-10 06:59:11,679 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:59:12,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [168087, 168088] 2026-09-10 06:59:12,060 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-10 06:59:12,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-09-10 06:59:12,088 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-09-10 06:59:12,169 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-09-10 06:59:12,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-09-10 06:59:12,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:59:12,520 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:12,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-09-10 06:59:12,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-09-10 06:59:12,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-09-10 06:59:12,864 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [142030] 2026-09-10 06:59:12,865 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-09-10 06:59:13,106 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-09-10 06:59:13,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142026, 142030, 142040] 2026-09-10 06:59:13,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-09-10 06:59:13,250 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-09-10 06:59:13,424 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:13,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:13,690 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-09-10 06:59:13,889 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-09-10 06:59:14,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-09-10 06:59:14,253 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:14,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-09-10 06:59:14,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-09-10 06:59:14,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-09-10 06:59:14,825 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:14,849 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-09-10 06:59:15,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:15,241 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:15,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-09-10 06:59:15,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-09-10 06:59:16,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:16,190 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:16,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-09-10 06:59:16,352 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-09-10 06:59:16,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:16,786 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:16,840 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-09-10 06:59:16,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-09-10 06:59:17,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:17,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:17,306 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-09-10 06:59:17,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-09-10 06:59:17,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1672], uid: 6, model: account.analytic.line 2026-09-10 06:59:17,982 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:18,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:18,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-10 06:59:18,410 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-09-10 06:59:18,456 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:18,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1676], uid: 6, model: account.analytic.line 2026-09-10 06:59:18,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-09-10 06:59:18,783 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:18,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1678], uid: 6, model: account.analytic.line 2026-09-10 06:59:19,061 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-09-10 06:59:19,106 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:19,215 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:19,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-09-10 06:59:19,337 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:19,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [227462] 2026-09-10 06:59:19,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-09-10 06:59:19,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [227463] 2026-09-10 06:59:19,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-09-10 06:59:19,714 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:19,841 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [227440] 2026-09-10 06:59:19,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-09-10 06:59:20,026 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:20,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-09-10 06:59:20,096 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-10 06:59:20,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1680], uid: 6, model: account.analytic.line 2026-09-10 06:59:20,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:20,903 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-09-10 06:59:21,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,025 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,029 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2228, model: hr.work.entry.type 2026-09-10 06:59:21,032 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2228, model: hr.work.entry.type 2026-09-10 06:59:21,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2228, model: hr.work.entry.type 2026-09-10 06:59:21,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-09-10 06:59:21,118 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12129], uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,148 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12130], uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12130], uid: 2228, model: hr.work.entry 2026-09-10 06:59:21,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-09-10 06:59:21,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2228 deleted hr.work.entry records with IDs: [12131] 2026-09-10 06:59:21,568 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:59:21,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-09-10 06:59:22,649 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-09-10 06:59:22,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-09-10 06:59:23,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-09-10 06:59:23,817 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17] 2026-09-10 06:59:24,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3371] 2026-09-10 06:59:24,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3372] 2026-09-10 06:59:24,820 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [139] 2026-09-10 06:59:25,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12600, 12601, 12602, 12603, 12604, 12605, 12606, 12607, 12608, 12609, 12610, 12611, 12612, 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] 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12646, 12647, 12648, 12649, 12650, 12651, 12652, 12653, 12654, 12655, 12656, 12657, 12658, 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] 2026-09-10 06:59:27,865 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:28,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-09-10 06:59:28,389 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-09-10 06:59:28,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-09-10 06:59:29,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-09-10 06:59:29,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-09-10 06:59:29,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-09-10 06:59:29,992 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59016] 2026-09-10 06:59:30,004 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-09-10 06:59:30,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-09-10 06:59:30,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12928, 12929] 2026-09-10 06:59:30,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-09-10 06:59:30,543 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-09-10 06:59:30,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-09-10 06:59:31,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:59:31,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-09-10 06:59:32,125 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-09-10 06:59:32,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-09-10 06:59:32,984 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-09-10 06:59:33,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-09-10 06:59:33,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13050, 13051] 2026-09-10 06:59:34,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-09-10 06:59:34,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13055, 13056] 2026-09-10 06:59:34,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-09-10 06:59:35,027 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13060, 13061] 2026-09-10 06:59:35,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-09-10 06:59:35,574 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-09-10 06:59:35,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1719] 2026-09-10 06:59:35,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-09-10 06:59:36,244 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-09-10 06:59:36,424 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1720] 2026-09-10 06:59:36,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-09-10 06:59:36,804 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-09-10 06:59:36,886 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1721] 2026-09-10 06:59:36,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-09-10 06:59:37,539 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13091, 13092] 2026-09-10 06:59:37,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:59:37,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-09-10 06:59:37,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-09-10 06:59:37,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-09-10 06:59:37,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:37,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-09-10 06:59:37,955 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-09-10 06:59:38,013 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-09-10 06:59:38,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:38,413 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-09-10 06:59:38,508 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:38,863 127 INFO rb-2d4cbc2-224673-413743 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-10 06:59:38,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:59:38,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-09-10 06:59:39,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:39,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-09-10 06:59:40,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3373] 2026-09-10 06:59:40,518 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2266] 2026-09-10 06:59:40,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-09-10 06:59:40,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 2, 155] 2026-09-10 06:59:41,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [159, 157, 158] 2026-09-10 06:59:41,668 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1728, 1727, 1726, 1725, 1724] 2026-09-10 06:59:41,797 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156] 2026-09-10 06:59:41,905 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [162, 160, 161] 2026-09-10 06:59:42,146 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395617706181530.1789023582.101849079132080-openerp-message-notify@3e15dad4e07c>: ['"Test employee 01" <@False>'] 2026-09-10 06:59:42,165 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3374] 2026-09-10 06:59:42,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:59:42,941 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [166] 2026-09-10 06:59:43,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-09-10 06:59:43,439 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3375] 2026-09-10 06:59:43,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2267] 2026-09-10 06:59:43,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-09-10 06:59:43,934 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3376] 2026-09-10 06:59:44,228 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2268] 2026-09-10 06:59:44,345 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3377] 2026-09-10 06:59:44,719 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2269] 2026-09-10 06:59:44,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-09-10 06:59:45,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3378] 2026-09-10 06:59:45,319 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2270] 2026-09-10 06:59:45,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3379] 2026-09-10 06:59:45,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2271] 2026-09-10 06:59:45,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-09-10 06:59:45,943 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3380] 2026-09-10 06:59:46,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2272] 2026-09-10 06:59:46,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3381] 2026-09-10 06:59:46,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2273] 2026-09-10 06:59:46,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-09-10 06:59:47,034 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3382] 2026-09-10 06:59:48,256 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2274] 2026-09-10 06:59:48,371 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3383] 2026-09-10 06:59:48,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2275] 2026-09-10 06:59:48,687 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-09-10 06:59:48,867 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3384] 2026-09-10 06:59:49,263 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2276] 2026-09-10 06:59:49,388 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3385] 2026-09-10 06:59:49,665 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2277] 2026-09-10 06:59:49,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-09-10 06:59:49,937 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3386] 2026-09-10 06:59:50,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2278] 2026-09-10 06:59:50,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-09-10 06:59:50,562 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3387] 2026-09-10 06:59:50,936 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2279] 2026-09-10 06:59:51,082 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3388] 2026-09-10 06:59:51,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2280] 2026-09-10 06:59:51,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-09-10 06:59:51,619 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3389] 2026-09-10 06:59:51,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2281] 2026-09-10 06:59:52,085 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3390] 2026-09-10 06:59:52,360 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2282] 2026-09-10 06:59:52,395 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-09-10 06:59:52,573 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3391] 2026-09-10 06:59:52,892 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2283] 2026-09-10 06:59:53,016 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3392] 2026-09-10 06:59:53,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2284] 2026-09-10 06:59:53,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-09-10 06:59:53,473 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3393] 2026-09-10 06:59:53,826 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2285] 2026-09-10 06:59:53,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-09-10 06:59:54,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3394] 2026-09-10 06:59:54,412 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2286] 2026-09-10 06:59:54,571 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3395] 2026-09-10 06:59:54,883 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2287] 2026-09-10 06:59:54,915 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-09-10 06:59:55,173 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3396] 2026-09-10 06:59:55,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2288] 2026-09-10 06:59:55,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3397] 2026-09-10 06:59:56,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2289] 2026-09-10 06:59:56,046 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-09-10 06:59:56,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3398] 2026-09-10 06:59:56,607 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2290] 2026-09-10 06:59:56,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-09-10 06:59:56,833 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3399] 2026-09-10 06:59:57,132 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2291] 2026-09-10 06:59:57,275 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3400] 2026-09-10 06:59:57,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2292] 2026-09-10 06:59:57,626 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-09-10 06:59:57,859 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3401] 2026-09-10 06:59:58,261 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2293] 2026-09-10 06:59:58,400 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3402] 2026-09-10 06:59:58,694 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2294] 2026-09-10 06:59:58,726 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-09-10 06:59:58,986 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3403] 2026-09-10 06:59:59,390 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2295] 2026-09-10 06:59:59,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-09-10 06:59:59,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3404] 2026-09-10 06:59:59,774 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3405] 2026-09-10 06:59:59,962 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3406] 2026-09-10 07:00:00,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3407] 2026-09-10 07:00:00,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2296, 2297, 2298, 2299] 2026-09-10 07:00:00,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-09-10 07:00:00,739 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3408] 2026-09-10 07:00:00,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3409] 2026-09-10 07:00:00,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3410] 2026-09-10 07:00:01,289 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2300, 2301, 2302] 2026-09-10 07:00:01,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-09-10 07:00:01,489 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3411] 2026-09-10 07:00:01,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2303] 2026-09-10 07:00:01,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-09-10 07:00:02,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3412] 2026-09-10 07:00:02,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3413] 2026-09-10 07:00:02,524 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2304, 2305] 2026-09-10 07:00:02,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-09-10 07:00:02,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3414] 2026-09-10 07:00:03,008 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2306] 2026-09-10 07:00:03,052 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:00:17,742 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted product.product records with IDs: [1948] 2026-09-10 07:00:17,812 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-09-10 07:00:21,578 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [2] 2026-09-10 07:00:22,015 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-09-10 07:00:24,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-09-10 07:00:27,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [12] 2026-09-10 07:00:28,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-09-10 07:00:31,306 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [18] 2026-09-10 07:00:31,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-09-10 07:00:34,504 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [24] 2026-09-10 07:00:34,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-09-10 07:00:37,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-09-10 07:00:40,032 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [30] 2026-09-10 07:00:40,397 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:43,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [34] 2026-09-10 07:00:43,856 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:46,772 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [40] 2026-09-10 07:00:47,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [43, 44] 2026-09-10 07:00:48,209 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:51,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [50] 2026-09-10 07:00:51,357 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-09-10 07:00:53,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2229 deleted invoice.line.grouping records with IDs: [56] 2026-09-10 07:00:53,657 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:00:53,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_lang_detection.tests.test_detect_lang: Starting TestDetectLang.test_01_detect_lang ... 2026-09-10 07:00:54,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:00:54,339 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,341 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,341 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,402 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,404 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,404 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,417 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,417 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,456 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,458 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,458 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,487 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,488 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,488 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,523 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,524 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,524 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,574 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,575 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://plain.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,585 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://plain.viindoo.com/ 2026-09-10 07:00:54,659 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,660 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,660 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,693 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://favicon-toggle.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,693 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://favicon-toggle.viindoo.com/ 2026-09-10 07:00:54,736 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,737 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,737 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,804 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_logo_rejects_svg ... 2026-09-10 07:00:54,805 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,805 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,852 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,853 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,853 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,926 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,931 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,931 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-10 07:00:54,939 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-09-10 07:00:54,994 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:54,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://migration-guard.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:54,995 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-guard.viindoo.com/ 2026-09-10 07:00:55,033 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_is_idempotent_on_rerun ... 2026-09-10 07:00:55,034 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://migration-idempotent.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:55,034 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-idempotent.viindoo.com/ 2026-09-10 07:00:55,073 127 INFO rb-2d4cbc2-224673-413743 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-10 07:00:55,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request https://migration.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-10 07:00:55,074 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration.viindoo.com/ 2026-09-10 07:00:55,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:00:55,522 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7056] 2026-09-10 07:00:55,522 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-10 07:00:55,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7078] 2026-09-10 07:00:55,637 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-10 07:01:07,397 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.message records with IDs: [3920, 3919] 2026-09-10 07:01:07,422 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-10 07:01:07,468 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-10 07:01:07,472 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-10 07:01:07,497 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-10 07:01:07,501 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-10 07:01:09,130 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:09,462 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [1] 2026-09-10 07:01:09,554 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-10 07:01:10,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [2] 2026-09-10 07:01:10,115 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-10 07:01:11,998 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:12,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [4] 2026-09-10 07:01:12,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-09-10 07:01:12,587 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [5] 2026-09-10 07:01:12,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-09-10 07:01:13,726 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.message records with IDs: [59236, 59235] 2026-09-10 07:01:13,741 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-09-10 07:01:13,759 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.followers records with IDs: [6713, 6714] 2026-09-10 07:01:15,017 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:15,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [7] 2026-09-10 07:01:15,408 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-10 07:01:15,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.refund.line records with IDs: [8] 2026-09-10 07:01:15,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-10 07:01:16,954 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:17,301 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [1] 2026-09-10 07:01:17,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-10 07:01:17,841 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [2] 2026-09-10 07:01:17,913 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-10 07:01:19,824 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:20,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [4] 2026-09-10 07:01:20,137 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-09-10 07:01:20,451 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [5] 2026-09-10 07:01:20,511 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-09-10 07:01:21,583 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.message records with IDs: [59285, 59284] 2026-09-10 07:01:21,594 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-09-10 07:01:21,608 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted mail.followers records with IDs: [6767, 6768] 2026-09-10 07:01:22,837 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:24,048 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [7] 2026-09-10 07:01:24,094 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-10 07:01:24,488 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.refund.line records with IDs: [8] 2026-09-10 07:01:24,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2231 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-10 07:01:25,572 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:01:26,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-09-10 07:01:26,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2235, model: logistics.shipment 2026-09-10 07:01:26,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2235, model: account.analytic.line 2026-09-10 07:01:26,878 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2235, model: logistics.shipment 2026-09-10 07:01:26,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-09-10 07:01:27,057 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2234, model: account.analytic.line 2026-09-10 07:01:27,091 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-09-10 07:01:27,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2235, model: logistics.shipment.leg 2026-09-10 07:01:27,393 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2235, model: logistics.shipment.package 2026-09-10 07:01:27,396 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2235, model: logistics.shipment.cargo 2026-09-10 07:01:27,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2235, model: tracking.location.history 2026-09-10 07:01:27,408 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2235, model: logistics.shipment.leg 2026-09-10 07:01:27,410 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2235, model: logistics.shipment.package 2026-09-10 07:01:27,413 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2235, model: logistics.shipment.cargo 2026-09-10 07:01:27,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2235, model: tracking.location.history 2026-09-10 07:01:27,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2235, model: logistics.shipment.leg 2026-09-10 07:01:27,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2235, model: logistics.shipment.package 2026-09-10 07:01:27,442 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2235, model: logistics.shipment.cargo 2026-09-10 07:01:27,444 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2235, model: tracking.location.history 2026-09-10 07:01:27,465 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-09-10 07:01:27,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2234, model: account.analytic.line 2026-09-10 07:01:27,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2234, model: tracking.location.history 2026-09-10 07:01:27,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-09-10 07:01:27,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-09-10 07:01:27,934 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-09-10 07:01:28,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:29,018 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:29,100 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-09-10 07:01:29,252 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:29,340 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:29,484 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:29,655 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:29,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:29,799 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-09-10 07:01:29,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-09-10 07:01:29,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:30,719 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-09-10 07:01:30,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-09-10 07:01:31,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-09-10 07:01:31,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-09-10 07:01:31,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-09-10 07:01:31,614 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-09-10 07:01:31,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:31,834 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:31,883 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:31,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:33,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-09-10 07:01:33,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-09-10 07:01:33,178 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-09-10 07:01:33,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-09-10 07:01:33,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:33,525 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:33,546 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:34,043 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:34,043 127 INFO rb-2d4cbc2-224673-413743 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-10 07:01:34,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-09-10 07:01:34,485 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:34,485 127 INFO rb-2d4cbc2-224673-413743 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-10 07:01:34,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:34,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-09-10 07:01:34,609 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-09-10 07:01:34,637 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-09-10 07:01:34,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-09-10 07:01:34,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-09-10 07:01:34,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-09-10 07:01:34,871 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:34,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-09-10 07:01:34,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:35,921 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-09-10 07:01:36,243 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1009] 2026-09-10 07:01:36,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:37,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-09-10 07:01:37,659 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:38,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-09-10 07:01:38,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-09-10 07:01:38,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-09-10 07:01:39,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-09-10 07:01:39,298 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-09-10 07:01:39,577 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-09-10 07:01:39,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-09-10 07:01:39,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-09-10 07:01:39,836 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-09-10 07:01:40,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-09-10 07:01:40,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-09-10 07:01:40,331 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-09-10 07:01:40,342 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-09-10 07:01:40,371 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-09-10 07:01:40,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-09-10 07:01:40,562 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-09-10 07:01:40,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-09-10 07:01:40,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-09-10 07:01:41,057 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:41,266 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:01:42,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-09-10 07:01:42,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-09-10 07:01:42,417 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:43,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-09-10 07:01:43,636 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-09-10 07:01:43,801 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-09-10 07:01:43,818 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [57] 2026-09-10 07:01:43,846 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-09-10 07:01:43,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-09-10 07:01:44,023 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-09-10 07:01:44,140 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:44,158 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-09-10 07:01:44,301 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-09-10 07:01:44,401 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-09-10 07:01:44,424 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-09-10 07:01:44,533 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-09-10 07:01:44,574 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:45,116 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3415] 2026-09-10 07:01:45,125 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59315] 2026-09-10 07:01:45,132 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:01:45,559 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3416] 2026-09-10 07:01:45,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59317] 2026-09-10 07:01:45,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:01:45,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-09-10 07:01:45,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-09-10 07:01:45,769 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-09-10 07:01:45,896 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59322] 2026-09-10 07:01:45,933 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [975] 2026-09-10 07:01:45,945 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59323] 2026-09-10 07:01:45,977 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1825] 2026-09-10 07:01:46,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-09-10 07:01:46,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59324] 2026-09-10 07:01:46,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:01:46,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-09-10 07:01:46,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-09-10 07:01:46,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-09-10 07:01:46,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:46,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-09-10 07:01:46,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-09-10 07:01:46,388 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-09-10 07:01:46,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-09-10 07:01:46,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:46,484 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:46,566 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:46,648 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-09-10 07:01:46,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:46,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-09-10 07:01:46,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-09-10 07:01:46,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-09-10 07:01:46,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:46,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-09-10 07:01:46,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-09-10 07:01:46,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:46,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-09-10 07:01:46,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-09-10 07:01:47,025 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:47,043 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:47,504 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:48,101 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:48,525 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:49,202 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:49,764 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:50,210 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:50,701 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:01:51,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-09-10 07:01:51,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-09-10 07:01:52,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:53,096 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-09-10 07:01:53,255 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-09-10 07:01:53,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-09-10 07:01:53,562 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-09-10 07:01:53,696 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-09-10 07:01:53,765 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-09-10 07:01:53,844 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:01:55,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_001_get_panel_data_includes_event_document_basic ... 2026-09-10 07:01:55,672 127 INFO rb-2d4cbc2-224673-413743 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-10 07:01:56,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-09-10 07:02:02,272 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:02:03,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-09-10 07:02:04,829 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3417] 2026-09-10 07:02:05,073 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-09-10 07:02:05,492 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-09-10 07:02:05,841 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-09-10 07:02:06,629 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [349, 348] 2026-09-10 07:02:06,680 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [188] 2026-09-10 07:02:06,693 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [338] 2026-09-10 07:02:06,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-09-10 07:02:07,486 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [351, 350] 2026-09-10 07:02:07,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [189] 2026-09-10 07:02:07,519 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [340] 2026-09-10 07:02:07,934 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:08,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-09-10 07:02:10,469 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:12,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-09-10 07:02:14,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-09-10 07:02:17,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-09-10 07:02:18,628 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:19,121 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:19,745 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:20,062 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:20,148 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:20,590 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:21,201 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-09-10 07:02:22,942 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-09-10 07:02:23,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-09-10 07:02:24,503 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3418] 2026-09-10 07:02:24,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-09-10 07:02:25,486 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-09-10 07:02:26,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-09-10 07:02:26,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3419] 2026-09-10 07:02:27,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-09-10 07:02:28,095 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:28,686 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:29,131 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:29,526 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:30,376 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:41,066 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:46,563 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:47,361 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [373, 372] 2026-09-10 07:02:47,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [203] 2026-09-10 07:02:47,394 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [362] 2026-09-10 07:02:47,656 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:49,158 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:50,722 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:52,182 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:52,610 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:53,191 127 INFO rb-2d4cbc2-224673-413743 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-10 07:02:53,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2275 deleted logistics.shipment.leg records with IDs: [568] 2026-09-10 07:02:54,036 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:02:55,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-09-10 07:02:56,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-09-10 07:03:02,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:03:03,960 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-09-10 07:03:04,718 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-09-10 07:03:05,283 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:03:06,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-09-10 07:03:06,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:03:07,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-09-10 07:03:07,370 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2287 deleted customer.level records with IDs: [13] 2026-09-10 07:03:07,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-09-10 07:03:07,415 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: customer.level 2026-09-10 07:03:07,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: customer.level 2026-09-10 07:03:07,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: customer.level 2026-09-10 07:03:07,471 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-09-10 07:03:07,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: loyalty.card 2026-09-10 07:03:07,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-09-10 07:03:07,648 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: loyalty.card 2026-09-10 07:03:07,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: loyalty.card 2026-09-10 07:03:07,695 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-09-10 07:03:07,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: loyalty.points.report 2026-09-10 07:03:07,729 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: loyalty.points.report 2026-09-10 07:03:07,738 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: loyalty.points.report 2026-09-10 07:03:07,763 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-09-10 07:03:07,774 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: loyalty.points.report 2026-09-10 07:03:07,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2286, model: loyalty.points.report 2026-09-10 07:03:07,792 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: loyalty.points.report 2026-09-10 07:03:07,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: loyalty.points.report 2026-09-10 07:03:07,818 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-09-10 07:03:08,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-09-10 07:03:08,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2287 deleted loyalty.program records with IDs: [13] 2026-09-10 07:03:08,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-09-10 07:03:08,569 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: loyalty.program 2026-09-10 07:03:08,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: loyalty.program 2026-09-10 07:03:08,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: loyalty.program 2026-09-10 07:03:08,603 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-09-10 07:03:08,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2287 deleted loyalty.reward records with IDs: [12] 2026-09-10 07:03:08,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-09-10 07:03:08,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: loyalty.reward 2026-09-10 07:03:08,835 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: loyalty.reward 2026-09-10 07:03:08,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: loyalty.reward 2026-09-10 07:03:08,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-09-10 07:03:08,901 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2287 deleted loyalty.rule records with IDs: [9] 2026-09-10 07:03:08,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-09-10 07:03:08,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: loyalty.rule 2026-09-10 07:03:08,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: loyalty.rule 2026-09-10 07:03:08,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: loyalty.rule 2026-09-10 07:03:09,002 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:03:09,799 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:10,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2288, model: sale.order.line 2026-09-10 07:03:10,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-09-10 07:03:10,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:03:22,151 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2290 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-09-10 07:03:24,395 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-09-10 07:03:24,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31994969 started for PoS orders references: [{'name': 'Order 12165-839-8729', 'uuid': '12165-839-8729'}] 2026-09-10 07:03:25,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31994969 order {'name': 'Order 12165-839-8729', 'uuid': '12165-839-8729'} created pos.order #13 2026-09-10 07:03:25,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31994969 finished 2026-09-10 07:03:26,731 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-09-10 07:03:27,003 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436560 started for PoS orders references: [{'name': 'Order 28485-995-2235', 'uuid': '28485-995-2235'}] 2026-09-10 07:03:27,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436560 order {'name': 'Order 28485-995-2235', 'uuid': '28485-995-2235'} created pos.order #14 2026-09-10 07:03:27,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436560 finished 2026-09-10 07:03:27,859 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-09-10 07:03:28,083 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7537956 started for PoS orders references: [{'name': 'Order 78020-685-6353', 'uuid': '78020-685-6353'}] 2026-09-10 07:03:28,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7537956 order {'name': 'Order 78020-685-6353', 'uuid': '78020-685-6353'} created pos.order #15 2026-09-10 07:03:28,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7537956 finished 2026-09-10 07:03:29,958 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 07:03:45,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-09-10 07:03:46,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome pid: 3602 2026-09-10 07:03:46,459 127 INFO rb-2d4cbc2-224673-413743 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/tmp6dihxtzg_chrome_odoo 2026-09-10 07:03:46,460 127 INFO rb-2d4cbc2-224673-413743 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:40647/json/version 2026-09-10 07:03:46,461 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:40647/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:03:46,486 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,487 127 INFO rb-2d4cbc2-224673-413743 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:40647/json 2026-09-10 07:03:46,487 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:40647/json with timeout 3 increased to 10s during tests 2026-09-10 07:03:46,497 127 INFO rb-2d4cbc2-224673-413743 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:40647/devtools/page/119ED6AFA79F8EF9FCCBECB3D0BDC0CB 2026-09-10 07:03:46,507 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,558 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:pos_user from n/a 2026-09-10 07:03:46,693 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,707 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,707 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:46,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:03:47,426 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.106 0.597 2026-09-10 07:03:47,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigation result: {'frameId': '119ED6AFA79F8EF9FCCBECB3D0BDC0CB', 'loaderId': 'DEFE40617158E153D845FC8815CA7BBF', 'isDownload': False} 2026-09-10 07:03:47,430 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:47,445 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 07:03:47,459 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /web/assets/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 07:03:47,475 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /web/assets/4589f50/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-09-10 07:03:47,482 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /web/assets/030192f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 07:03:47,863 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 07:03:47,869 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 07:03:47,880 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 07:03:47,887 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:47,896 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:47,896 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:47,906 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-10 07:03:48,668 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.412 0.365 2026-09-10 07:03:48,670 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.739 2026-09-10 07:03:48,861 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-10 07:03:48,898 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 07:03:48,940 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 07:03:48,963 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 07:03:48,970 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,040 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:49,046 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:03:49,096 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "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-10 07:03:49,098 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:49,101 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:49,140 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=res.company&id=307&field=logo HTTP/1.1" 200 - 9 0.011 0.025 2026-09-10 07:03:49,166 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,168 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image/res.company/307/favicon HTTP/1.1" 200 - 4 0.005 0.053 2026-09-10 07:03:49,205 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image/res.users/2297/avatar_128 HTTP/1.1" 200 - 16 0.015 0.087 2026-09-10 07:03:49,292 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.019 0.020 2026-09-10 07:03:49,337 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.075 2026-09-10 07:03:49,347 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,378 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.021 0.104 2026-09-10 07:03:49,392 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.091 2026-09-10 07:03:49,409 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.128 2026-09-10 07:03:49,429 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.154 2026-09-10 07:03:49,437 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.189 2026-09-10 07:03:49,454 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-10 07:03:49,469 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.105 2026-09-10 07:03:49,489 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.077 2026-09-10 07:03:49,503 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.084 2026-09-10 07:03:49,515 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.071 2026-09-10 07:03:49,591 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.096 2026-09-10 07:03:49,607 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.159 2026-09-10 07:03:49,667 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,757 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,814 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,865 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,930 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:49,996 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:50,171 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:50,267 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:50,321 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:50,359 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.017 2026-09-10 07:03:50,869 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:50] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 109 0.100 0.389 2026-09-10 07:03:50,981 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:50] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 22 0.017 0.056 2026-09-10 07:03:51,182 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:51,194 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:03:51,254 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:51,289 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.022 2026-09-10 07:03:51,707 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 132 0.198 0.183 2026-09-10 07:03:51,781 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.010 0.032 2026-09-10 07:03:51,843 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "POST /web/dataset/call_kw/loyalty.program/read HTTP/1.1" 200 - 3 0.013 0.013 2026-09-10 07:03:51,859 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:51,885 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:51,902 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.015 2026-09-10 07:03:51,946 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,014 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,100 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,116 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:52,117 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:03:52,162 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,212 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,280 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,287 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:52,352 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:52,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17565370 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': 'b28a4f30-e0cc-4c64-83f1-dfbb6b7307b2'}] 2026-09-10 07:03:52,362 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:53,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17565370 order {'name': 'Order 00009-001-0001', 'uuid': 'b28a4f30-e0cc-4c64-83f1-dfbb6b7307b2'} created pos.order #16 2026-09-10 07:03:53,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17565370 finished 2026-09-10 07:03:53,284 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.506 0.425 2026-09-10 07:03:53,455 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.083 0.062 2026-09-10 07:03:53,502 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 07:03:53,587 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:53,588 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:53,604 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:53] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.012 0.014 2026-09-10 07:03:53,768 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: heap 23829700 (allocated 25567232) 2026-09-10 07:03:53,785 127 INFO rb-2d4cbc2-224673-413743 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 3602 2026-09-10 07:03:53,788 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:53,792 127 INFO rb-2d4cbc2-224673-413743 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 3602 2026-09-10 07:03:53,896 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_070353_896731_test_customer_created_during_sale_accrues_loyalty_points.txt 2026-09-10 07:03:53,897 127 INFO rb-2d4cbc2-224673-413743 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/tmp6dihxtzg_chrome_odoo" 2026-09-10 07:03:53,982 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:54,697 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome pid: 3822 2026-09-10 07:03:54,698 127 INFO rb-2d4cbc2-224673-413743 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/tmpz0rkiam8_chrome_odoo 2026-09-10 07:03:54,698 127 INFO rb-2d4cbc2-224673-413743 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:44691/json/version 2026-09-10 07:03:54,699 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:44691/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:03:54,739 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:54,739 127 INFO rb-2d4cbc2-224673-413743 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:44691/json 2026-09-10 07:03:54,740 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:44691/json with timeout 3 increased to 10s during tests 2026-09-10 07:03:54,783 127 INFO rb-2d4cbc2-224673-413743 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:44691/devtools/page/A9222F711EDF41C697D607BA64C0954F 2026-09-10 07:03:54,804 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:54,815 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:54,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:pos_user from n/a 2026-09-10 07:03:54,996 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:55,007 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:55,007 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:55,027 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:03:55,815 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:55] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.127 0.665 2026-09-10 07:03:55,819 127 INFO rb-2d4cbc2-224673-413743 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': 'A9222F711EDF41C697D607BA64C0954F', 'loaderId': 'CF541410DDD67B1B4AD351EE9FDD593D', 'isDownload': False} 2026-09-10 07:03:55,819 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:55,835 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 07:03:55,849 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:55] "GET /web/assets/030192f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 07:03:55,855 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:55] "GET /web/assets/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 07:03:55,867 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:55] "GET /web/assets/4589f50/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-10 07:03:56,243 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:56] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 07:03:56,273 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 07:03:56,277 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 07:03:56,280 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:56,285 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:56,292 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:56,295 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-10 07:03:57,127 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.381 0.457 2026-09-10 07:03:57,128 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.810 2026-09-10 07:03:57,336 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 07:03:57,360 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 07:03:57,390 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 07:03:57,407 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 07:03:57,414 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:57,489 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:57,495 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:57,535 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 07:03:57,550 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "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-10 07:03:57,556 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:03:57,599 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:57,608 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=res.company&id=307&field=logo HTTP/1.1" 200 - 9 0.026 0.054 2026-09-10 07:03:57,665 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image/res.users/2297/avatar_128 HTTP/1.1" 200 - 16 0.021 0.108 2026-09-10 07:03:57,700 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.045 2026-09-10 07:03:57,718 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:57,724 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image/res.company/307/favicon HTTP/1.1" 200 - 4 0.004 0.167 2026-09-10 07:03:57,770 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.034 0.056 2026-09-10 07:03:57,792 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.118 2026-09-10 07:03:57,804 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.088 2026-09-10 07:03:57,830 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.138 2026-09-10 07:03:57,846 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.066 2026-09-10 07:03:57,870 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.132 2026-09-10 07:03:57,909 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.239 2026-09-10 07:03:57,918 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.079 2026-09-10 07:03:57,933 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-10 07:03:57,939 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.142 2026-09-10 07:03:57,950 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.126 2026-09-10 07:03:57,957 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-10 07:03:58,024 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.028 0.083 2026-09-10 07:03:58,098 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,223 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,282 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,346 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,420 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,479 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,791 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:58,979 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,043 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,059 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.010 2026-09-10 07:03:59,140 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,200 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,246 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,316 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,329 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:03:59,331 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:03:59,375 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,429 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,509 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,520 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:03:59,582 127 INFO rb-2d4cbc2-224673-413743 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-10 07:03:59,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67476701 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': 'dbb524ea-9d32-4c71-82c1-dc076a2bb0c7'}] 2026-09-10 07:03:59,604 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:03:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 07:04:00,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67476701 order {'name': 'Order 00010-001-0001', 'uuid': 'dbb524ea-9d32-4c71-82c1-dc076a2bb0c7'} created pos.order #17 2026-09-10 07:04:00,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67476701 finished 2026-09-10 07:04:00,360 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 341 0.380 0.398 2026-09-10 07:04:00,509 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.052 0.058 2026-09-10 07:04:00,537 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 07:04:00,613 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:04:00] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 07:04:00,639 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:00,639 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:00,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: heap 28512720 (allocated 30285824) 2026-09-10 07:04:00,803 127 INFO rb-2d4cbc2-224673-413743 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 3822 2026-09-10 07:04:00,804 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:00,805 127 INFO rb-2d4cbc2-224673-413743 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 3822 2026-09-10 07:04:00,901 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_070400_900992_test_customer_eligible_at_session_load_accrues_loyalty_points.txt 2026-09-10 07:04:00,901 127 INFO rb-2d4cbc2-224673-413743 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/tmpz0rkiam8_chrome_odoo" 2026-09-10 07:04:01,026 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:04:02,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-09-10 07:04:02,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2302, model: loyalty.points.report 2026-09-10 07:04:02,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2302, model: loyalty.points.report 2026-09-10 07:04:02,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2302, model: loyalty.points.report 2026-09-10 07:04:02,839 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:04:03,543 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:04,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2303 deleted loyalty.history records with IDs: [395] 2026-09-10 07:04:04,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2303 deleted sale.order.coupon.points records with IDs: [382] 2026-09-10 07:04:04,314 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:04,340 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2303, model: sale.order.coupon.points 2026-09-10 07:04:04,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2303, model: sale.order.coupon.points 2026-09-10 07:04:04,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:04:06,748 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:07,999 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:08,950 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:09,939 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:11,129 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2284] 2026-09-10 07:04:11,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [539] 2026-09-10 07:04:11,472 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:13,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [543] 2026-09-10 07:04:13,356 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:04:14,589 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [67, 66] 2026-09-10 07:04:14,627 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-09-10 07:04:14,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-09-10 07:04:14,928 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65, 64] 2026-09-10 07:04:14,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [55] 2026-09-10 07:04:14,959 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [54] 2026-09-10 07:04:15,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [57, 56] 2026-09-10 07:04:15,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [51] 2026-09-10 07:04:15,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [46] 2026-09-10 07:04:15,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-09-10 07:04:15,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-09-10 07:04:15,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-09-10 07:04:15,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [53, 52] 2026-09-10 07:04:15,307 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-09-10 07:04:15,314 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [42] 2026-09-10 07:04:15,407 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113] 2026-09-10 07:04:15,699 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [51, 50] 2026-09-10 07:04:15,720 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-09-10 07:04:15,727 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [40] 2026-09-10 07:04:15,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [111] 2026-09-10 07:04:16,108 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [49, 48] 2026-09-10 07:04:16,133 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-09-10 07:04:16,141 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [38] 2026-09-10 07:04:16,180 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [110] 2026-09-10 07:04:16,277 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [109, 110] 2026-09-10 07:04:16,601 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [47, 46] 2026-09-10 07:04:16,635 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-09-10 07:04:16,646 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [36] 2026-09-10 07:04:16,688 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [109] 2026-09-10 07:04:16,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [45, 44] 2026-09-10 07:04:17,002 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-09-10 07:04:17,011 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [34] 2026-09-10 07:04:17,048 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [108] 2026-09-10 07:04:17,381 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [43, 42] 2026-09-10 07:04:17,414 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-09-10 07:04:17,433 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [32] 2026-09-10 07:04:17,483 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [107] 2026-09-10 07:04:17,770 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [41, 40] 2026-09-10 07:04:17,803 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [41] 2026-09-10 07:04:17,809 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [30] 2026-09-10 07:04:18,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [39, 38] 2026-09-10 07:04:18,164 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-09-10 07:04:18,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [28] 2026-09-10 07:04:18,410 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [37, 36] 2026-09-10 07:04:18,433 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-09-10 07:04:18,441 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [26] 2026-09-10 07:04:18,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [35, 34] 2026-09-10 07:04:18,722 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-09-10 07:04:18,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [24] 2026-09-10 07:04:18,796 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93] 2026-09-10 07:04:19,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [33, 32] 2026-09-10 07:04:19,106 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [36] 2026-09-10 07:04:19,114 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [22] 2026-09-10 07:04:19,263 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [31] 2026-09-10 07:04:19,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-09-10 07:04:19,513 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-09-10 07:04:19,532 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-09-10 07:04:19,538 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-09-10 07:04:19,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-09-10 07:04:19,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [32] 2026-09-10 07:04:19,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-09-10 07:04:20,192 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26, 25] 2026-09-10 07:04:20,232 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [30] 2026-09-10 07:04:20,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [15] 2026-09-10 07:04:20,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87, 88] 2026-09-10 07:04:20,667 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [24] 2026-09-10 07:04:20,689 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-09-10 07:04:20,737 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [102] 2026-09-10 07:04:20,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [85, 86] 2026-09-10 07:04:21,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-09-10 07:04:21,277 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [28] 2026-09-10 07:04:21,287 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-09-10 07:04:21,329 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [101] 2026-09-10 07:04:21,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 84] 2026-09-10 07:04:21,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-09-10 07:04:21,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-09-10 07:04:21,944 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-09-10 07:04:21,984 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [100] 2026-09-10 07:04:22,327 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-09-10 07:04:22,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-09-10 07:04:22,709 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-09-10 07:04:22,737 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-09-10 07:04:22,746 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-09-10 07:04:22,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-09-10 07:04:23,204 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-09-10 07:04:23,249 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-09-10 07:04:23,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-09-10 07:04:23,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-09-10 07:04:23,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-09-10 07:04:23,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-09-10 07:04:23,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-09-10 07:04:23,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-09-10 07:04:24,247 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-09-10 07:04:24,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-09-10 07:04:24,292 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-09-10 07:04:24,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63, 62] 2026-09-10 07:04:24,880 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-09-10 07:04:24,890 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [52] 2026-09-10 07:04:25,393 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [59, 58] 2026-09-10 07:04:25,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [52] 2026-09-10 07:04:25,442 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [48] 2026-09-10 07:04:25,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [61, 60] 2026-09-10 07:04:25,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-09-10 07:04:25,917 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [50] 2026-09-10 07:04:26,290 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-09-10 07:04:27,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-09-10 07:04:28,634 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [408, 407] 2026-09-10 07:04:28,669 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [394, 395] 2026-09-10 07:04:29,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:04:31,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-09-10 07:04:31,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2311, model: loyalty.points.report 2026-09-10 07:04:31,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2311, model: loyalty.points.report 2026-09-10 07:04:31,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2311, model: loyalty.points.report 2026-09-10 07:04:31,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:04:31,271 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-09-10 07:04:31,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:04:46,018 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36119] 2026-09-10 07:04:46,018 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-10 07:04:46,438 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:46,856 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:46,933 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:46,934 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:46,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:46,973 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-09-10 07:04:47,077 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:47,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3421 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:47,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:47,214 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:47,246 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:47,382 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:47,514 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:47,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:47,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:47,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3423 and Message-Id '<840143720946692.1789023887.529649734497070-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:47,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:47,560 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:47,591 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:47,755 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:47,874 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:47,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:47,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:47,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3425 and Message-Id '<414186663976354.1789023887.940660476684570-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:47,968 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:47,969 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:47,994 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-09-10 07:04:48,091 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:48,193 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:48,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:48,195 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:48,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3427 and Message-Id '<953183188250374.1789023888.623100757598877-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:48,655 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:48,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:48,678 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-09-10 07:04:48,824 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:48,930 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:48,930 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:48,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3429 and Message-Id '<744551147314246.1789023889.395068883895874-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:49,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:49,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,451 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:49,542 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:49,661 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:49,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:49,668 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,708 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3431 and Message-Id '<610742883490870.1789023889.683125019073486-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:49,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:49,711 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-09-10 07:04:49,826 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:49,923 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:49,923 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:49,928 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3433 and Message-Id '<272223252899823.1789023889.945003986358643-openerp-4473-res.partner@3e15dad4e07c>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:49,971 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:49,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:49,998 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:50,082 127 INFO rb-2d4cbc2-224673-413743 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:4473, custom_values:None, uid:1 2026-09-10 07:04:50,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3434 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-10 07:04:50,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-10 07:04:50,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-10 07:04:50,307 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:04:50,970 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3435] 2026-09-10 07:04:50,982 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59871] 2026-09-10 07:04:50,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:04:51,449 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3436] 2026-09-10 07:04:51,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59873] 2026-09-10 07:04:51,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:04:51,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-09-10 07:04:51,541 127 INFO rb-2d4cbc2-224673-413743 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-10 07:04:51,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:04:52,353 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3437] 2026-09-10 07:04:52,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59875] 2026-09-10 07:04:52,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:04:52,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,548 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,628 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59877] 2026-09-10 07:04:52,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [32] 2026-09-10 07:04:52,661 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6887] 2026-09-10 07:04:52,690 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,712 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,784 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,833 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-09-10 07:04:52,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-09-10 07:04:52,943 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-09-10 07:04:52,989 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:04:53,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3438] 2026-09-10 07:04:53,446 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59879] 2026-09-10 07:04:53,459 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:04:53,508 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-09-10 07:04:53,584 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-09-10 07:04:53,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-09-10 07:04:53,802 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3439] 2026-09-10 07:04:53,904 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3440] 2026-09-10 07:04:53,925 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2319 deleted mail.message records with IDs: [107] 2026-09-10 07:04:53,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2319, model: maintenance.request 2026-09-10 07:04:53,962 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.message records with IDs: [107] 2026-09-10 07:04:54,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [46044] 2026-09-10 07:04:54,023 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-09-10 07:04:54,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-09-10 07:04:54,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:05:00,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-09-10 07:05:00,549 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-09-10 07:05:00,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-09-10 07:05:01,710 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3441] 2026-09-10 07:05:01,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3442] 2026-09-10 07:05:02,107 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [277], uid: 18, model: res.partner 2026-09-10 07:05:02,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [281, 282], uid: 18, model: res.partner 2026-09-10 07:05:03,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3443] 2026-09-10 07:05:03,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3444] 2026-09-10 07:05:03,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-09-10 07:05:04,308 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:04,350 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-09-10 07:05:05,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3445] 2026-09-10 07:05:05,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3446] 2026-09-10 07:05:05,362 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:05,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-09-10 07:05:06,070 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3447] 2026-09-10 07:05:06,189 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3448] 2026-09-10 07:05:06,301 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:06,354 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:06,398 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:06,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-09-10 07:05:06,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-09-10 07:05:06,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-09-10 07:05:06,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-09-10 07:05:06,515 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-09-10 07:05:06,535 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-09-10 07:05:06,552 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:06,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-09-10 07:05:07,268 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4487] 2026-09-10 07:05:07,295 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-09-10 07:05:07,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-09-10 07:05:07,413 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:07,433 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-09-10 07:05:07,441 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:07,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-09-10 07:05:07,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-09-10 07:05:07,539 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-09-10 07:05:07,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-09-10 07:05:07,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-09-10 07:05:07,610 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-09-10 07:05:07,621 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:07,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-09-10 07:05:07,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6739] 2026-09-10 07:05:08,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [382531] 2026-09-10 07:05:08,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #23 deleted res.partner records with IDs: [279] 2026-09-10 07:05:08,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-09-10 07:05:08,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-09-10 07:05:08,118 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-09-10 07:05:08,136 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-09-10 07:05:08,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-09-10 07:05:08,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-09-10 07:05:08,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-09-10 07:05:08,253 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-09-10 07:05:08,271 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:08,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-09-10 07:05:08,765 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4490] 2026-09-10 07:05:08,796 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-09-10 07:05:08,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6758] 2026-09-10 07:05:08,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [382554] 2026-09-10 07:05:08,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-09-10 07:05:08,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-09-10 07:05:08,955 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-09-10 07:05:08,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-09-10 07:05:09,045 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6768] 2026-09-10 07:05:09,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [382564] 2026-09-10 07:05:09,113 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-09-10 07:05:09,141 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-09-10 07:05:09,163 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-09-10 07:05:09,204 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-09-10 07:05:09,293 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-09-10 07:05:09,295 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,325 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-09-10 07:05:09,445 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [334] 2026-09-10 07:05:09,447 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,484 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,522 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-09-10 07:05:09,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [223], uid: 19, model: product.supplierinfo 2026-09-10 07:05:09,627 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-09-10 07:05:09,701 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,733 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,751 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,783 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,786 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-10 07:05:09,814 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-09-10 07:05:09,938 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:09,986 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:10,010 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,013 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,023 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,026 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,031 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,036 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-10 07:05:10,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-09-10 07:05:10,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,160 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,180 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,183 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,186 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,194 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,203 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-10 07:05:10,232 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-09-10 07:05:10,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,349 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,379 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,390 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-10 07:05:10,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-09-10 07:05:11,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.product records with IDs: [2056, 2057] 2026-09-10 07:05:11,540 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.product records with IDs: [2060, 2061, 2062, 2063] 2026-09-10 07:05:11,604 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-09-10 07:05:11,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-09-10 07:05:11,638 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-09-10 07:05:11,650 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-09-10 07:05:11,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-09-10 07:05:11,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-09-10 07:05:11,938 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:11,967 127 INFO rb-2d4cbc2-224673-413743 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-10 07:05:12,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:05:18,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-09-10 07:05:18,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:05:25,060 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-09-10 07:05:26,273 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:05:37,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-09-10 07:05:38,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-09-10 07:05:39,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-09-10 07:05:40,042 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-09-10 07:05:40,862 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:05:45,925 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-09-10 07:05:46,597 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-09-10 07:05:47,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-09-10 07:05:48,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-09-10 07:05:48,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-09-10 07:05:48,351 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-09-10 07:05:48,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-09-10 07:05:50,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-09-10 07:05:51,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-09-10 07:05:51,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-09-10 07:05:51,431 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:05:56,566 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-09-10 07:05:56,924 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-09-10 07:05:57,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-09-10 07:05:57,245 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:03,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-09-10 07:06:03,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-09-10 07:06:03,365 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-09-10 07:06:03,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:09,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-09-10 07:06:09,552 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-09-10 07:06:09,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-09-10 07:06:09,621 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-09-10 07:06:09,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-09-10 07:06:09,736 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-09-10 07:06:09,775 127 INFO rb-2d4cbc2-224673-413743 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-10 07:06:09,815 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-09-10 07:06:09,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:31,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-09-10 07:06:31,733 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:37,134 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-09-10 07:06:37,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-09-10 07:06:37,660 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:43,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-09-10 07:06:44,812 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-09-10 07:06:45,908 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-09-10 07:06:46,900 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-09-10 07:06:49,212 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-09-10 07:06:49,423 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3449] 2026-09-10 07:06:49,526 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3450] 2026-09-10 07:06:49,633 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3451] 2026-09-10 07:06:49,704 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3452] 2026-09-10 07:06:49,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-09-10 07:06:51,265 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:56,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-09-10 07:06:57,276 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:02,808 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-09-10 07:07:03,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-09-10 07:07:03,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-09-10 07:07:03,570 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:09,192 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-09-10 07:07:09,591 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-09-10 07:07:10,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:10,084 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-09-10 07:07:10,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-09-10 07:07:10,177 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-09-10 07:07:10,287 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:merchant01 from n/a 2026-09-10 07:07:10,295 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:07:11,204 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:07:11] "GET /odoo HTTP/1.1" 200 - 132 0.096 0.815 2026-09-10 07:07:11,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-09-10 07:07:11,248 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:16,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-09-10 07:07:16,772 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-09-10 07:07:16,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-09-10 07:07:17,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-09-10 07:07:17,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-09-10 07:07:19,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-09-10 07:07:19,625 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-09-10 07:07:19,823 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-09-10 07:07:19,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-09-10 07:07:19,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-09-10 07:07:20,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-09-10 07:07:20,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-09-10 07:07:20,226 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-09-10 07:07:20,357 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-09-10 07:07:21,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-09-10 07:07:21,793 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3454] 2026-09-10 07:07:21,924 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3455] 2026-09-10 07:07:22,188 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-09-10 07:07:22,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-09-10 07:07:22,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-09-10 07:07:22,622 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:merchant01 from n/a 2026-09-10 07:07:22,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:07:23,011 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:07:23] "POST /my/account HTTP/1.1" 303 - 133 0.078 0.301 2026-09-10 07:07:24,066 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:07:24] "GET /my/home HTTP/1.1" 200 - 272 0.228 0.823 2026-09-10 07:07:24,069 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-09-10 07:07:24,101 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-09-10 07:07:24,508 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3456] 2026-09-10 07:07:24,518 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59903] 2026-09-10 07:07:24,526 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:07:24,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:07:24,559 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:07:26,944 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:07:26,944 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:07:26] "POST /my/home/become_merchant HTTP/1.1" 200 - 390 0.289 2.099 2026-09-10 07:07:26,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-09-10 07:07:27,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3457] 2026-09-10 07:07:27,415 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59906] 2026-09-10 07:07:27,427 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:07:27,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:07:27,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:07:28,891 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:07:28,891 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:07:28] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.334 1.103 2026-09-10 07:07:28,988 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:28,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-09-10 07:07:29,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-09-10 07:07:36,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-09-10 07:07:36,330 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-09-10 07:07:36,413 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60100] 2026-09-10 07:07:36,557 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4538] 2026-09-10 07:07:36,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:42,290 127 INFO rb-2d4cbc2-224673-413743 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-10 07:07:42,745 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-09-10 07:07:42,832 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-09-10 07:07:42,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:48,589 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-09-10 07:07:49,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:07:55,434 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-09-10 07:07:56,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-09-10 07:07:58,179 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:03,585 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-09-10 07:08:04,320 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:04,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-09-10 07:08:04,754 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3458] 2026-09-10 07:08:04,769 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60105] 2026-09-10 07:08:04,776 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:08:04,805 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal.buyer@example.viindoo.com from n/a 2026-09-10 07:08:04,820 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:08:05,998 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:08:05] "POST /my/account HTTP/1.1" 200 - 237 0.145 1.036 2026-09-10 07:08:06,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:11,914 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-09-10 07:08:12,310 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-09-10 07:08:12,347 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-09-10 07:08:12,362 127 INFO rb-2d4cbc2-224673-413743 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-10 07:08:12,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-09-10 07:08:12,525 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:18,312 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-09-10 07:08:18,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-09-10 07:08:18,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-09-10 07:08:19,049 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-09-10 07:08:19,210 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-09-10 07:08:19,368 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-09-10 07:08:19,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:08:25,394 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-09-10 07:08:26,140 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.product records with IDs: [2101, 2102] 2026-09-10 07:08:26,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-09-10 07:08:26,198 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-09-10 07:08:26,227 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-09-10 07:08:26,534 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:31,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-09-10 07:08:32,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-09-10 07:08:32,435 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-09-10 07:08:32,838 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-09-10 07:08:33,004 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-09-10 07:08:33,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-09-10 07:08:33,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-09-10 07:08:35,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-09-10 07:08:35,779 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-09-10 07:08:38,064 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4558] 2026-09-10 07:08:38,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:45,615 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-09-10 07:08:46,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:46,338 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-09-10 07:08:46,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-09-10 07:08:46,947 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-09-10 07:08:47,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:53,329 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-09-10 07:08:53,721 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-09-10 07:08:53,795 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-09-10 07:08:53,817 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-09-10 07:08:53,840 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-09-10 07:08:53,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-09-10 07:08:53,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-09-10 07:08:53,995 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-09-10 07:08:54,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-09-10 07:08:54,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-09-10 07:08:54,174 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-09-10 07:08:54,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-09-10 07:08:54,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-10 07:08:54,399 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:08:59,693 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-09-10 07:09:00,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-09-10 07:09:00,065 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-09-10 07:09:00,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-09-10 07:09:00,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:09:05,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-09-10 07:09:06,917 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [588], uid: 18, model: sale.order 2026-09-10 07:09:06,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [588], uid: 19, model: sale.order 2026-09-10 07:09:07,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [588], uid: 18, model: sale.order 2026-09-10 07:09:07,728 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-09-10 07:09:07,756 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [584], uid: 18, model: sale.order 2026-09-10 07:09:08,664 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1833], uid: 18, model: sale.order.line 2026-09-10 07:09:09,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [585], uid: 18, model: sale.order 2026-09-10 07:09:09,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-09-10 07:09:09,730 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [586], uid: 21, model: sale.order 2026-09-10 07:09:09,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-09-10 07:09:09,877 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-09-10 07:09:10,386 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-09-10 07:09:10,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-09-10 07:09:11,407 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-09-10 07:09:11,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:09:17,345 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-09-10 07:09:17,948 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-09-10 07:09:18,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-09-10 07:09:18,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:09:24,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-09-10 07:09:26,044 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-09-10 07:09:27,006 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-09-10 07:09:28,510 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:09:34,742 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-09-10 07:09:36,116 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-09-10 07:09:36,951 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-09-10 07:09:37,870 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [555] 2026-09-10 07:09:38,011 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-09-10 07:09:38,930 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2299] 2026-09-10 07:09:39,258 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [423, 422] 2026-09-10 07:09:39,283 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [278] 2026-09-10 07:09:39,294 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [409] 2026-09-10 07:09:39,400 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-09-10 07:09:40,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-09-10 07:09:40,906 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-09-10 07:09:41,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-09-10 07:09:41,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-09-10 07:09:41,754 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-09-10 07:09:41,797 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-09-10 07:09:42,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678835477726028.1789024182.686196327209473-openerp-603-sale.order@3e15dad4e07c>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-10 07:09:42,818 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3460] 2026-09-10 07:09:42,854 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3461] 2026-09-10 07:09:43,013 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2302] 2026-09-10 07:09:43,200 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [427, 426] 2026-09-10 07:09:43,225 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [282] 2026-09-10 07:09:43,236 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [413] 2026-09-10 07:09:43,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-09-10 07:09:43,537 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-09-10 07:09:44,424 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3462] 2026-09-10 07:09:44,452 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [7067] 2026-09-10 07:09:44,478 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-09-10 07:09:45,038 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-09-10 07:09:46,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:09:47,153 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3463] 2026-09-10 07:09:47,162 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60135] 2026-09-10 07:09:47,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:09:47,284 127 INFO rb-2d4cbc2-224673-413743 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-10 07:09:48,970 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-09-10 07:09:50,792 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2329 deleted stock.move.line records with IDs: [2306] 2026-09-10 07:09:50,967 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:09:56,252 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-09-10 07:09:57,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-09-10 07:09:57,978 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-09-10 07:09:58,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-09-10 07:09:59,294 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-09-10 07:09:59,623 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:10:05,643 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-09-10 07:10:06,429 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:10:12,407 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:13,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:10:19,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-09-10 07:10:21,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-09-10 07:10:21,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-09-10 07:10:22,985 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:24,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-09-10 07:10:25,309 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:26,405 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:10:32,256 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-09-10 07:10:33,890 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-09-10 07:10:35,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-09-10 07:10:36,739 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-09-10 07:10:36,753 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:38,374 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-09-10 07:10:38,391 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:39,949 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-09-10 07:10:39,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:41,790 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-09-10 07:10:41,805 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:44,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-09-10 07:10:44,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:45,777 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-09-10 07:10:47,027 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-09-10 07:10:47,050 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-10 07:10:48,822 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-09-10 07:10:49,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [321, 323] 2026-09-10 07:10:49,509 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [452] 2026-09-10 07:10:49,674 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:10:55,848 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:56,746 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:57,041 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:57,393 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:57,801 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:58,171 127 INFO rb-2d4cbc2-224673-413743 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-10 07:10:58,594 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:04,126 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:04,927 127 INFO rb-2d4cbc2-224673-413743 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: 4035 2026-09-10 07:11:04,927 127 INFO rb-2d4cbc2-224673-413743 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/tmpsr1p83lv_chrome_odoo 2026-09-10 07:11:04,927 127 INFO rb-2d4cbc2-224673-413743 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:41649/json/version 2026-09-10 07:11:04,929 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41649/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:11:04,967 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:04,967 127 INFO rb-2d4cbc2-224673-413743 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:41649/json 2026-09-10 07:11:04,968 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41649/json with timeout 3 increased to 10s during tests 2026-09-10 07:11:04,985 127 INFO rb-2d4cbc2-224673-413743 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:41649/devtools/page/A91DF1DF556EE443E354E449B3626F00 2026-09-10 07:11:05,059 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:05,061 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:05,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal from n/a 2026-09-10 07:11:05,116 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:05,119 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:05,119 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:05,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:11:06,782 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:06] "GET /shop?search=Laptop%20Dell HTTP/1.1" 200 - 312 0.346 1.305 2026-09-10 07:11:06,785 127 INFO rb-2d4cbc2-224673-413743 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': 'A91DF1DF556EE443E354E449B3626F00', 'loaderId': 'F362489AC51A2DA77F44D37751393F1E', 'isDownload': False} 2026-09-10 07:11:06,786 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:06,846 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 07:11:06,847 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 07:11:06,970 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:06] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.114 0.027 2026-09-10 07:11:06,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 07:11:06,994 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:06] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.110 2026-09-10 07:11:06,999 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:06,999 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:07,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 07:11:07,031 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.019 2026-09-10 07:11:07,158 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 07:11:07,164 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 07:11:07,189 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 07:11:07,198 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.018 0.034 2026-09-10 07:11:07,215 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/image/product.template/403/image_512/Laptop%20Dell?unique=f63ac67 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-10 07:11:07,230 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 07:11:07,268 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.066 2026-09-10 07:11:07,297 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.011 0.090 2026-09-10 07:11:07,567 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:11:07,673 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:07,682 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:07,745 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.026 0.092 2026-09-10 07:11:07,838 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:07] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.061 0.129 2026-09-10 07:11:08,440 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-10 07:11:08,498 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "GET /shop/laptop-dell-403?search=Laptop+Dell HTTP/1.1" 200 - 219 0.180 0.551 2026-09-10 07:11:08,531 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 07:11:08,649 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "GET /web/image/product.product/783/image_1024/Laptop%20Dell?unique=f63ac67 HTTP/1.1" 200 - 5 0.008 0.024 2026-09-10 07:11:08,708 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "GET /web/image/res.partner/276/image_256?unique=f63ac67 HTTP/1.1" 200 - 13 0.026 0.063 2026-09-10 07:11:08,894 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:08,948 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.026 2026-09-10 07:11:08,961 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.052 2026-09-10 07:11:08,994 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:09,065 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:09,127 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:09,158 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 66 0.085 0.144 2026-09-10 07:11:09,232 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 31 0.021 0.076 2026-09-10 07:11:09,291 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 17 0.015 0.027 2026-09-10 07:11:09,406 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 51 0.044 0.057 2026-09-10 07:11:09,510 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.043 0.146 2026-09-10 07:11:09,564 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:09,597 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "GET /web/image/product.product/787/image_256 HTTP/1.1" 200 - 5 0.004 0.029 2026-09-10 07:11:09,622 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:09,627 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "GET /web/image/product.product/783/image_256 HTTP/1.1" 200 - 5 0.002 0.062 2026-09-10 07:11:09,689 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:09] "POST /website_sale/product_configurator/get_optional_products HTTP/1.1" 200 - 16 0.030 0.087 2026-09-10 07:11:10,039 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:10] "POST /website_sale/product_configurator/update_cart HTTP/1.1" 200 - 181 0.119 0.295 2026-09-10 07:11:10,070 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:10,072 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:10,083 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:10] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.030 0.134 2026-09-10 07:11:10,186 127 INFO rb-2d4cbc2-224673-413743 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 13495772 (allocated 14680064) 2026-09-10 07:11:10,199 127 INFO rb-2d4cbc2-224673-413743 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 4035 2026-09-10 07:11:10,203 127 INFO rb-2d4cbc2-224673-413743 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-10 07:11:10,205 127 INFO rb-2d4cbc2-224673-413743 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 4035 2026-09-10 07:11:10,260 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:10] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.087 0.125 2026-09-10 07:11:10,286 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:10] "GET /web/image/product.product/783/image_128?unique=f63ac67 HTTP/1.1" 200 - 5 0.004 0.215 2026-09-10 07:11:10,295 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_071110_295399_test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.txt 2026-09-10 07:11:10,295 127 INFO rb-2d4cbc2-224673-413743 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/tmpsr1p83lv_chrome_odoo" 2026-09-10 07:11:10,301 127 INFO rb-2d4cbc2-224673-413743 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: waiting for threads: [] 2026-09-10 07:11:10,308 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:11:10] "GET /web/image/product.product/787/image_128?unique=f63ac67 HTTP/1.1" 200 - 5 0.002 0.236 2026-09-10 07:11:10,486 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:17,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3464] 2026-09-10 07:11:17,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3465] 2026-09-10 07:11:18,187 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3466] 2026-09-10 07:11:18,294 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3467] 2026-09-10 07:11:18,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3468] 2026-09-10 07:11:19,101 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3469] 2026-09-10 07:11:19,144 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-09-10 07:11:20,541 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [573] 2026-09-10 07:11:21,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3470] 2026-09-10 07:11:21,352 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3471] 2026-09-10 07:11:21,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-09-10 07:11:22,741 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339771145595025.1789024282.648334741592407-openerp-673-sale.order@3e15dad4e07c>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-10 07:11:22,760 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3472] 2026-09-10 07:11:22,800 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3473] 2026-09-10 07:11:23,026 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [454, 453] 2026-09-10 07:11:23,052 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [333] 2026-09-10 07:11:23,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [469] 2026-09-10 07:11:23,140 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-09-10 07:11:24,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:31,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-09-10 07:11:31,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-09-10 07:11:31,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-09-10 07:11:31,624 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-09-10 07:11:31,682 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-09-10 07:11:31,732 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-10 07:11:31,843 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:38,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3474] 2026-09-10 07:11:38,812 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3475] 2026-09-10 07:11:38,883 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-09-10 07:11:38,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-09-10 07:11:39,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-09-10 07:11:39,660 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-09-10 07:11:40,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-09-10 07:11:40,731 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2317] 2026-09-10 07:11:40,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-09-10 07:11:41,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-09-10 07:11:41,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-09-10 07:11:41,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-09-10 07:11:42,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3476] 2026-09-10 07:11:42,144 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3477] 2026-09-10 07:11:42,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-09-10 07:11:42,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3478] 2026-09-10 07:11:43,095 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3479] 2026-09-10 07:11:43,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:48,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-09-10 07:11:49,126 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-09-10 07:11:49,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-09-10 07:11:49,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-09-10 07:11:49,315 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:11:49,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3480] 2026-09-10 07:11:49,860 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60216] 2026-09-10 07:11:49,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:11:49,918 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-09-10 07:11:50,667 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:11:56,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-09-10 07:11:57,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-09-10 07:11:57,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-09-10 07:11:58,090 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-09-10 07:11:58,127 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-09-10 07:11:58,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [382422] 2026-09-10 07:11:58,789 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-10 07:11:59,019 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-09-10 07:11:59,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-09-10 07:11:59,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [382422] 2026-09-10 07:11:59,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-10 07:11:59,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-09-10 07:11:59,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-09-10 07:12:00,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-09-10 07:12:01,569 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:07,617 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,455 127 INFO rb-2d4cbc2-224673-413743 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: 4226 2026-09-10 07:12:08,455 127 INFO rb-2d4cbc2-224673-413743 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/tmpiu_t_aqg_chrome_odoo 2026-09-10 07:12:08,455 127 INFO rb-2d4cbc2-224673-413743 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:34499/json/version 2026-09-10 07:12:08,456 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:34499/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:12:08,481 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,481 127 INFO rb-2d4cbc2-224673-413743 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:34499/json 2026-09-10 07:12:08,482 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:34499/json with timeout 3 increased to 10s during tests 2026-09-10 07:12:08,508 127 INFO rb-2d4cbc2-224673-413743 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:34499/devtools/page/618D19E0981D4D131D46A305EA458F34 2026-09-10 07:12:08,571 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,578 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal from n/a 2026-09-10 07:12:08,626 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,629 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,629 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:08,671 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:12:11,155 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /shop HTTP/1.1" 200 - 387 0.288 2.199 2026-09-10 07:12:11,158 127 INFO rb-2d4cbc2-224673-413743 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': '618D19E0981D4D131D46A305EA458F34', 'loaderId': 'F7CFB43039C18C772BEC4D5E816C538F', 'isDownload': False} 2026-09-10 07:12:11,158 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:11,179 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "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-10 07:12:11,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 07:12:11,238 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.020 2026-09-10 07:12:11,244 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 07:12:11,255 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.040 2026-09-10 07:12:11,275 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:11,275 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:11,285 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 07:12:11,299 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-09-10 07:12:11,513 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/9/image_512/Customizable%20Desk?unique=83ce8ab HTTP/1.1" 200 - 4 0.023 0.034 2026-09-10 07:12:11,529 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:12:11,535 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 07:12:11,548 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/16/image_512/Conference%20Chair?unique=83ce8ab HTTP/1.1" 200 - 4 0.018 0.063 2026-09-10 07:12:11,558 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.001 0.101 2026-09-10 07:12:11,591 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/206/image_512/Chair%20floor%20protection?unique=83ce8ab HTTP/1.1" 200 - 4 0.005 0.125 2026-09-10 07:12:11,620 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/129/image_512/[FURN_5555]%20Cable%20Management%20Box?unique=1ee364e HTTP/1.1" 200 - 4 0.003 0.141 2026-09-10 07:12:11,635 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/7/image_512/[FURN_9999]%20Office%20Design%20Software?unique=83ce8ab HTTP/1.1" 200 - 4 0.003 0.093 2026-09-10 07:12:11,646 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/27/image_512/[FURN_8999]%20Three-Seat%20Sofa?unique=83ce8ab HTTP/1.1" 200 - 4 0.003 0.068 2026-09-10 07:12:11,660 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.061 2026-09-10 07:12:11,682 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/34/image_512/Office%20Combo?unique=83ce8ab HTTP/1.1" 200 - 4 0.004 0.052 2026-09-10 07:12:11,694 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/22/image_512/[FURN_0789]%20Individual%20Workplace?unique=83ce8ab HTTP/1.1" 200 - 4 0.002 0.135 2026-09-10 07:12:11,714 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/25/image_512/[FURN_8220]%20Four%20Person%20Desk?unique=83ce8ab HTTP/1.1" 200 - 4 0.002 0.059 2026-09-10 07:12:11,732 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/26/image_512/[FURN_6741]%20Large%20Meeting%20Table?unique=83ce8ab HTTP/1.1" 200 - 4 0.005 0.085 2026-09-10 07:12:11,743 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/416/image_512/Warranty?unique=83ce8ab HTTP/1.1" 200 - 4 0.003 0.284 2026-09-10 07:12:11,754 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/24/image_512/[FURN_8855]%20Drawer?unique=83ce8ab HTTP/1.1" 200 - 4 0.002 0.046 2026-09-10 07:12:11,772 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/5/image_512/[FURN_7777]%20Office%20Chair?unique=83ce8ab HTTP/1.1" 200 - 4 0.010 0.085 2026-09-10 07:12:11,792 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/6/image_512/[FURN_8888]%20Office%20Lamp?unique=83ce8ab HTTP/1.1" 200 - 4 0.006 0.095 2026-09-10 07:12:11,813 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/23/image_512/Acoustic%20Bloc%20Screens?unique=83ce8ab HTTP/1.1" 200 - 4 0.009 0.088 2026-09-10 07:12:11,833 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/21/image_512/[FURN_7888]%20Desk%20Stand%20with%20Screen?unique=83ce8ab HTTP/1.1" 200 - 4 0.007 0.086 2026-09-10 07:12:11,851 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/14/image_512/[E-COM10]%20Pedal%20Bin?unique=83ce8ab HTTP/1.1" 200 - 4 0.004 0.081 2026-09-10 07:12:11,865 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/13/image_512/[E-COM09]%20Large%20Desk?unique=83ce8ab HTTP/1.1" 200 - 4 0.002 0.085 2026-09-10 07:12:11,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 07:12:11,915 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.087 2026-09-10 07:12:11,932 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/12/image_512/[E-COM08]%20Storage%20Box?unique=83ce8ab HTTP/1.1" 200 - 4 0.006 0.127 2026-09-10 07:12:11,945 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:11] "GET /web/image/product.template/15/image_512/[E-COM11]%20Cabinet%20with%20Doors?unique=83ce8ab HTTP/1.1" 200 - 4 0.002 0.189 2026-09-10 07:12:12,203 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 07:12:12,283 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:12,296 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:12,342 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.025 0.088 2026-09-10 07:12:12,370 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:12,398 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.026 0.128 2026-09-10 07:12:12,670 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "GET /shop?&search=Face%20lift HTTP/1.1" 200 - 54 0.097 0.117 2026-09-10 07:12:12,740 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.016 0.027 2026-09-10 07:12:12,774 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:12:12,787 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:12] "GET /web/image/product.template/406/image_512/Face%20lift?unique=f4668bb HTTP/1.1" 200 - 3 0.006 0.013 2026-09-10 07:12:13,012 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:13,058 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.030 2026-09-10 07:12:13,065 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.042 2026-09-10 07:12:13,673 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-10 07:12:13,745 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "GET /shop/face-lift-406?search=Face+lift HTTP/1.1" 200 - 209 0.145 0.475 2026-09-10 07:12:13,789 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.013 2026-09-10 07:12:13,882 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "GET /web/image/res.partner/277/image_256?unique=f4668bb HTTP/1.1" 200 - 13 0.009 0.022 2026-09-10 07:12:13,893 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "GET /web/image/product.product/786/image_1024/Face%20lift?unique=f4668bb HTTP/1.1" 200 - 5 0.002 0.041 2026-09-10 07:12:13,931 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:13,949 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-10 07:12:14,001 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.038 2026-09-10 07:12:14,016 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:14,086 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:14,129 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.037 0.135 2026-09-10 07:12:14,157 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:14,231 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.030 0.042 2026-09-10 07:12:14,266 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 9 0.010 0.019 2026-09-10 07:12:14,591 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /shop/cart/update_json HTTP/1.1" 200 - 128 0.122 0.192 2026-09-10 07:12:14,716 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 38 0.041 0.063 2026-09-10 07:12:14,742 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "GET /web/image/product.product/786/image_128?unique=f4668bb HTTP/1.1" 200 - 5 0.003 0.116 2026-09-10 07:12:14,766 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:14] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.010 0.109 2026-09-10 07:12:15,423 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:15] "GET /shop/cart HTTP/1.1" 200 - 164 0.092 0.399 2026-09-10 07:12:15,446 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-10 07:12:15,460 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:15] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.002 0.010 2026-09-10 07:12:15,593 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:15,624 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.015 2026-09-10 07:12:15,669 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:15] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.045 2026-09-10 07:12:15,670 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:15,728 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:15,729 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:15,822 127 INFO rb-2d4cbc2-224673-413743 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 19857692 (allocated 22282240) 2026-09-10 07:12:15,825 127 INFO rb-2d4cbc2-224673-413743 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 4226 2026-09-10 07:12:15,826 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:15,828 127 INFO rb-2d4cbc2-224673-413743 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 4226 2026-09-10 07:12:15,926 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_071215_926434_test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.txt 2026-09-10 07:12:15,926 127 INFO rb-2d4cbc2-224673-413743 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/tmpiu_t_aqg_chrome_odoo" 2026-09-10 07:12:16,080 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:16,098 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-09-10 07:12:16,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:12:17,614 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:17] "GET /shop HTTP/1.1" 200 - 370 0.273 1.239 2026-09-10 07:12:17,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-09-10 07:12:17,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:23,568 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:24,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-09-10 07:12:25,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-09-10 07:12:26,008 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:26,451 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:27,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:33,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-09-10 07:12:33,583 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:34,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-09-10 07:12:34,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-09-10 07:12:34,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-09-10 07:12:34,929 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-09-10 07:12:35,078 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-09-10 07:12:35,375 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:35,627 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:35,816 127 INFO rb-2d4cbc2-224673-413743 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-10 07:12:36,034 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:12:37,403 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:12:37] "GET /shop/shop-stock-by-store-product-1725 HTTP/1.1" 200 - 312 0.255 1.117 2026-09-10 07:12:37,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:12:39,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-09-10 07:12:40,702 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2323] 2026-09-10 07:12:42,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-09-10 07:12:43,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2330] 2026-09-10 07:12:44,902 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-09-10 07:12:46,170 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2334] 2026-09-10 07:12:46,878 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2338] 2026-09-10 07:12:48,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-09-10 07:12:50,042 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2343] 2026-09-10 07:12:52,481 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-09-10 07:12:53,527 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2353] 2026-09-10 07:12:55,985 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-09-10 07:12:57,117 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2363] 2026-09-10 07:12:59,342 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-09-10 07:12:59,954 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [589] 2026-09-10 07:13:00,910 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2373] 2026-09-10 07:13:01,296 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-09-10 07:13:02,272 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2377] 2026-09-10 07:13:02,705 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2381] 2026-09-10 07:13:03,387 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:13:03,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-09-10 07:13:03,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-09-10 07:13:03,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-09-10 07:13:03,647 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-09-10 07:13:03,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-09-10 07:13:04,339 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-09-10 07:13:04,363 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-09-10 07:13:04,409 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:04,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-09-10 07:13:04,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-09-10 07:13:05,070 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-09-10 07:13:05,724 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-09-10 07:13:06,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-09-10 07:13:07,059 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:13:07,778 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:10,307 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:11,498 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:13:11,905 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-09-10 07:13:14,302 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-09-10 07:13:15,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:13:19,635 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-09-10 07:13:19,991 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome pid: 4446 2026-09-10 07:13:19,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless temporary user profile dir: /tmp/tmpcn6mu5rt_chrome_odoo 2026-09-10 07:13:19,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:37801/json/version 2026-09-10 07:13:19,993 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:37801/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:13:20,027 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:20,027 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:37801/json 2026-09-10 07:13:20,031 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:37801/json with timeout 3 increased to 10s during tests 2026-09-10 07:13:20,035 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Websocket url found: ws://127.0.0.1:37801/devtools/page/8B0F46E2DA246062FBBC4BC2CAEC70B9 2026-09-10 07:13:20,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Enable chrome headless console log notification 2026-09-10 07:13:20,072 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless enable page notifications 2026-09-10 07:13:20,208 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 07:13:20,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Setting session cookie in browser 2026-09-10 07:13:20,222 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:20,222 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:20,240 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:13:21,461 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:21] "GET /odoo/action-viin_mrp_account.production_cost_report_action HTTP/1.1" 200 - 180 0.178 1.049 2026-09-10 07:13:21,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigation result: {'frameId': '8B0F46E2DA246062FBBC4BC2CAEC70B9', 'loaderId': 'B5CA4BD9438F87BCFB298B58172B9410', 'isDownload': False} 2026-09-10 07:13:21,464 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:21,507 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:21] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.009 2026-09-10 07:13:21,520 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:21] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 07:13:21,562 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:21,565 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.031 2026-09-10 07:13:22,401 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.458 0.447 2026-09-10 07:13:22,407 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.902 2026-09-10 07:13:22,428 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.624 2026-09-10 07:13:22,437 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.842 2026-09-10 07:13:22,557 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 07:13:22,558 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-10 07:13:22,565 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-10 07:13:22,599 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-10 07:13:22,599 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:22,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-10 07:13:22,721 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:22,730 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:22,757 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.077 0.077 2026-09-10 07:13:22,769 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:13:22,770 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-09-10 07:13:22,813 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.159 2026-09-10 07:13:22,976 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.088 0.219 2026-09-10 07:13:23,338 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "POST /mail/data HTTP/1.1" 200 - 139 0.191 0.419 2026-09-10 07:13:23,342 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.607 2026-09-10 07:13:23,356 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:13:23,373 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.608 2026-09-10 07:13:23,375 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "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-10 07:13:23,416 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.399 2026-09-10 07:13:23,430 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.412 2026-09-10 07:13:23,448 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.652 2026-09-10 07:13:23,493 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /web/image/res.partner/3/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 9 0.013 0.469 2026-09-10 07:13:23,499 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 07:13:23,534 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.021 2026-09-10 07:13:23,560 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "POST /web/dataset/call_kw/production.cost.report/get_filter_options HTTP/1.1" 200 - 10 0.011 0.032 2026-09-10 07:13:23,578 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:13:23,717 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:23] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 91 0.085 0.061 2026-09-10 07:13:23,768 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:23,845 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:23,914 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:23,978 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:24,044 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:24,116 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:24,175 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:24,250 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:24,323 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 27 0.036 0.034 2026-09-10 07:13:24,374 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/get_views HTTP/1.1" 200 - 10 0.016 0.015 2026-09-10 07:13:24,423 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.007 0.033 2026-09-10 07:13:24,600 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f32e406/web.assets_backend_lazy.min.css (id:31245) 2026-09-10 07:13:24,605 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "GET /web/assets/f32e406/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.016 0.157 2026-09-10 07:13:24,711 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6189b69/web.assets_backend_lazy.min.js (id:31246) 2026-09-10 07:13:24,716 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "GET /web/assets/6189b69/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.275 2026-09-10 07:13:24,867 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/web_read_group HTTP/1.1" 200 - 53 0.077 0.046 2026-09-10 07:13:24,887 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 07:13:24,905 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:13:24] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 07:13:24,977 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:25,043 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:25,097 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:25,150 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: tour succeeded 2026-09-10 07:13:25,151 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:25,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: heap 26814296 (allocated 27725824) 2026-09-10 07:13:25,249 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing chrome headless with pid 4446 2026-09-10 07:13:25,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing websocket connection 2026-09-10 07:13:25,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Terminating chrome headless with pid 4446 2026-09-10 07:13:25,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_071325_364255_test_production_cost_report_tour.txt 2026-09-10 07:13:25,364 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Removing chrome user profile "/tmp/tmpcn6mu5rt_chrome_odoo" 2026-09-10 07:13:25,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:13:26,253 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:26,281 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:26,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-09-10 07:13:26,333 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:26,381 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:13:32,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-09-10 07:13:33,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:13:42,740 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:13:42,741 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:13:42,741 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:43,555 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_propagates_through_an_unscheduled_intermediate ... 2026-09-10 07:13:44,027 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:44,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:13:52,717 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:13:52,717 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:13:53,930 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:54,105 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:54,243 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:54,391 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:54,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_plan_a_product_of_another_company ... 2026-09-10 07:13:54,602 127 INFO rb-2d4cbc2-224673-413743 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-10 07:13:54,707 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:03,975 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:03,976 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:03,976 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:04,364 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:04,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:14,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:14,212 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:14,212 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:14,580 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:15,076 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:15,348 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_cascades_down_a_two_level_bom_chain ... 2026-09-10 07:14:15,597 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:15,893 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:16,298 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:16,538 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:17,014 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:24,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:24,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:24,907 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:25,302 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:25,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:34,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:34,260 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:34,260 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:34,740 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:35,216 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:43,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:43,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:43,843 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:44,624 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:45,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:14:53,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:14:53,894 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:14:53,894 127 INFO rb-2d4cbc2-224673-413743 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-10 07:14:54,370 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:15:02,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:02,651 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:02,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_daily_periods_cover_one_calendar_day_each_from_today ... 2026-09-10 07:15:02,775 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_monthly_periods_cover_whole_calendar_months_from_the_current_one ... 2026-09-10 07:15:03,828 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_falls_back_to_the_order_date ... 2026-09-10 07:15:03,976 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_is_the_earliest_line_arrival ... 2026-09-10 07:15:04,097 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_weekly_periods_run_monday_to_sunday_from_the_current_week ... 2026-09-10 07:15:04,295 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:15:13,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:13,656 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:13,656 127 INFO rb-2d4cbc2-224673-413743 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 ... 2021-10-22 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2344, model: mrp.product.forecast 2026-09-10 07:15:13,908 127 INFO rb-2d4cbc2-224673-413743 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 ... 2021-10-22 00:00:00,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 2344, model: mrp.production.schedule 2026-09-10 07:15:14,206 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:15:22,678 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:22,678 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:22,678 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:23,449 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:24,240 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:25,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:15:33,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:33,546 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:33,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_manufactured_product_creates_one_order_for_the_shortfall ... 2026-09-10 07:15:34,137 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_purchased_product_creates_one_quotation_for_the_shortfall ... 2026-09-10 07:15:34,433 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:34,819 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:15:44,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:44,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:44,168 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:44,805 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:15:55,126 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:15:55,126 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:15:56,145 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_company_field_outside_the_display_settings_is_refused ... 2026-09-10 07:15:56,250 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,357 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,464 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,518 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,578 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,691 127 INFO rb-2d4cbc2-224673-413743 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-10 07:15:56,806 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2352, model: res.company 2026-09-10 07:15:56,893 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:16:06,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:16:06,993 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:16:06,993 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:14,258 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:16:24,189 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:16:24,189 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:16:24,189 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:26,262 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:28,298 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:30,468 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:32,765 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:34,739 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:37,203 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:40,783 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:43,904 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:16:53,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [322465, 322466, 322467, 322468] 2026-09-10 07:16:53,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-10 07:16:53,877 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:54,336 127 INFO rb-2d4cbc2-224673-413743 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-10 07:16:54,688 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_starting_inventory_is_scoped_to_the_schedule_warehouse ... 2026-09-10 07:16:56,432 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:16:57,200 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:00,021 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [203] 2026-09-10 07:17:00,134 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [204] 2026-09-10 07:17:01,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [206] 2026-09-10 07:17:01,687 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3481] 2026-09-10 07:17:03,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [208] 2026-09-10 07:17:03,171 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:06,022 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-09-10 07:17:06,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [212] 2026-09-10 07:17:07,443 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-09-10 07:17:07,840 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3482] 2026-09-10 07:17:09,308 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [216] 2026-09-10 07:17:09,418 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63818] 2026-09-10 07:17:09,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-09-10 07:17:12,265 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-09-10 07:17:12,349 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [220] 2026-09-10 07:17:12,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3483] 2026-09-10 07:17:12,787 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3484] 2026-09-10 07:17:14,185 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [222] 2026-09-10 07:17:14,460 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3485] 2026-09-10 07:17:14,532 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2327] 2026-09-10 07:17:14,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3486] 2026-09-10 07:17:14,783 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:16,083 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:18,866 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [226] 2026-09-10 07:17:18,935 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-09-10 07:17:20,213 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [229] 2026-09-10 07:17:20,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3487] 2026-09-10 07:17:20,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3488] 2026-09-10 07:17:22,084 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-09-10 07:17:22,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-09-10 07:17:23,105 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:25,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [235] 2026-09-10 07:17:25,581 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [236] 2026-09-10 07:17:26,843 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-09-10 07:17:27,092 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3489] 2026-09-10 07:17:27,147 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:17:27,832 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:30,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-09-10 07:17:30,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [242] 2026-09-10 07:17:30,986 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:33,850 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [245] 2026-09-10 07:17:33,974 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [246] 2026-09-10 07:17:34,407 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:37,076 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [249] 2026-09-10 07:17:37,206 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-09-10 07:17:37,584 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:40,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [253] 2026-09-10 07:17:40,340 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [254] 2026-09-10 07:17:40,958 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3490] 2026-09-10 07:17:41,028 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:43,757 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [257] 2026-09-10 07:17:43,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [258] 2026-09-10 07:17:44,335 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:46,971 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [261] 2026-09-10 07:17:47,065 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [262] 2026-09-10 07:17:47,341 127 INFO rb-2d4cbc2-224673-413743 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-10 07:17:50,044 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [265] 2026-09-10 07:17:50,150 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [266] 2026-09-10 07:17:50,831 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3491] 2026-09-10 07:17:50,946 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-09-10 07:17:53,534 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-10 07:17:53,630 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [270] 2026-09-10 07:17:54,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3492] 2026-09-10 07:17:54,369 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:17:55,269 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-09-10 07:17:56,490 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [272] 2026-09-10 07:17:56,619 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2378, model: viin.mrp.eco 2026-09-10 07:17:56,879 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2378 deleted mail.activity records with IDs: [2339] 2026-09-10 07:17:56,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2378, model: viin.mrp.eco 2026-09-10 07:17:57,073 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2339] 2026-09-10 07:17:57,246 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3493] 2026-09-10 07:17:57,404 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2378, model: viin.mrp.eco 2026-09-10 07:17:57,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-09-10 07:17:58,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2340] 2026-09-10 07:17:59,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-09-10 07:18:00,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63965, 63947] 2026-09-10 07:18:00,419 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:18:00,436 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-09-10 07:18:00,458 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:00,530 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-09-10 07:18:00,670 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-09-10 07:18:00,726 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:00,790 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:00,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:02,968 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:04,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2427, 2426] 2026-09-10 07:18:04,600 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:05,971 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2429, 2428] 2026-09-10 07:18:06,090 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:07,266 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:08,704 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:10,302 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:11,697 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:13,110 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:14,641 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:16,099 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:17,374 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2443, 2442] 2026-09-10 07:18:17,561 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:18,881 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2445, 2444] 2026-09-10 07:18:19,030 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:20,244 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2447, 2446] 2026-09-10 07:18:20,445 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-09-10 07:18:21,845 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2449, 2448] 2026-09-10 07:18:22,020 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:18:22,035 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:22,061 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:22,135 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:23,773 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-09-10 07:18:24,981 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2451, 2450] 2026-09-10 07:18:25,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-09-10 07:18:26,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2455, 2454] 2026-09-10 07:18:26,782 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:18:27,852 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-09-10 07:18:31,695 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [277] 2026-09-10 07:18:31,808 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2456] 2026-09-10 07:18:31,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-09-10 07:18:34,365 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2342] 2026-09-10 07:18:34,658 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2457] 2026-09-10 07:18:34,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-09-10 07:18:36,149 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-09-10 07:18:36,972 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-09-10 07:18:38,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-09-10 07:18:39,056 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:39,071 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:39,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:39,826 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:39,890 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:39,933 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,003 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,104 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,187 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,286 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,304 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:18:40,614 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:18:40] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.029 0.285 2026-09-10 07:18:40,616 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-09-10 07:18:40,641 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,735 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,817 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,851 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:40,993 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:18:41,284 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:18:41] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.012 0.281 2026-09-10 07:18:41,285 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:41,307 127 INFO rb-2d4cbc2-224673-413743 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-10 07:18:41,362 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:18:41,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-10 07:18:41,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3494] 2026-09-10 07:18:41,752 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64106] 2026-09-10 07:18:41,759 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:18:42,091 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3495] 2026-09-10 07:18:42,100 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64108] 2026-09-10 07:18:42,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:18:42,130 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2387, model: mrp.production.progress 2026-09-10 07:18:42,143 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2387, model: mrp.production.progress 2026-09-10 07:18:42,153 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2387, model: mrp.production.progress 2026-09-10 07:18:42,159 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2387, model: mrp.production.progress 2026-09-10 07:18:42,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:18:42,205 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-09-10 07:18:43,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-09-10 07:18:44,966 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:44,981 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-09-10 07:18:45,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-09-10 07:18:46,302 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [710] 2026-09-10 07:18:46,781 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:46,927 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-09-10 07:18:47,122 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:18:51,263 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-10 07:18:51,568 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2389, model: mrp.production.standard.consumption 2026-09-10 07:18:51,586 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2389, model: mrp.production.standard.consumption 2026-09-10 07:18:51,590 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2389, model: mrp.production.standard.consumption 2026-09-10 07:18:51,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2389, model: mrp.production.standard.consumption 2026-09-10 07:18:51,651 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:18:55,767 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-09-10 07:18:55,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-09-10 07:18:55,845 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:18:59,691 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-09-10 07:18:59,722 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-09-10 07:18:59,793 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:19:03,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-09-10 07:19:03,547 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-09-10 07:19:03,811 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-09-10 07:19:04,093 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-09-10 07:19:05,430 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-09-10 07:19:06,729 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-09-10 07:19:08,211 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-09-10 07:19:10,318 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:19:14,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-09-10 07:19:15,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-09-10 07:19:17,750 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-09-10 07:19:20,202 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-09-10 07:19:24,079 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-09-10 07:19:24,405 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [217, 218] 2026-09-10 07:19:27,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-09-10 07:19:28,979 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:19:33,266 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:33,692 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:34,162 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:19:38,553 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:39,067 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:41,057 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:41,405 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:43,095 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:19:43,285 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:43,692 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:48,092 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:49,057 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:49,451 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:50,098 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:50,887 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:51,488 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:52,103 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:52,585 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:53,041 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:19:53,284 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:53,654 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:19:53,875 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:53,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:19:54,169 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:54,682 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:19:54,912 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:55,794 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:19:56,250 127 INFO rb-2d4cbc2-224673-413743 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-10 07:19:58,893 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2573] 2026-09-10 07:19:59,434 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2577] 2026-09-10 07:19:59,861 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:02,141 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2583] 2026-09-10 07:20:02,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2587] 2026-09-10 07:20:02,873 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:02,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_manifest_18_0_disposition: Starting TestLossReportManifestDisposition.test_live_test_urls_point_to_18_0_demo_hosts ... 2026-09-10 07:20:02,912 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_manifest_18_0_disposition: Starting TestLossReportManifestDisposition.test_manifest_auto_installs ... 2026-09-10 07:20:02,931 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_manifest_18_0_disposition: Starting TestLossReportManifestDisposition.test_manifest_is_installable ... 2026-09-10 07:20:02,963 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:03,062 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:03,113 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:03,145 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:03,191 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:03,229 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:05,620 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f829d114b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:05,621 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d3f31a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:05,628 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:05,633 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d3f3240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:05,651 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:05,676 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:05,742 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:08,016 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f829f548f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:08,017 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f829d114b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:08,023 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:08,027 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f829f7b8540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:20:08,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:08,070 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:08,115 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:08,164 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:10,932 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,096 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,227 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,336 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,439 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,547 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:11,588 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:12,575 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:12,703 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:12,790 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:12,875 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:12,969 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:13,071 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:13,182 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:13,270 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:13,364 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:13,487 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:15,297 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:15,437 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:15,533 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:15,626 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:15,737 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:15,877 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,023 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,136 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,260 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:16,318 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,463 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,625 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:16,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:16,844 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:17,009 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:17,184 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:17,354 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:17,407 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:17,576 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:17,593 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_report.tests.test_manifest_18_0_disposition: Starting TestSubcontractingReportManifestDisposition.test_live_test_urls_point_to_18_0_demo_hosts ... 2026-09-10 07:20:17,617 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_report.tests.test_manifest_18_0_disposition: Starting TestSubcontractingReportManifestDisposition.test_manifest_auto_installs ... 2026-09-10 07:20:17,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_report.tests.test_manifest_18_0_disposition: Starting TestSubcontractingReportManifestDisposition.test_manifest_is_installable ... 2026-09-10 07:20:17,677 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:20,379 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-09-10 07:20:20,447 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2403, model: mrp.subcontracting.request 2026-09-10 07:20:20,498 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2403 deleted mail.message records with IDs: [64471] 2026-09-10 07:20:20,532 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2403, model: mrp.subcontracting.request 2026-09-10 07:20:20,578 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2403, model: mrp.subcontracting.request 2026-09-10 07:20:20,631 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-09-10 07:20:20,672 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2405, model: mrp.subcontracting.request 2026-09-10 07:20:20,691 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2405, model: mrp.subcontracting.request 2026-09-10 07:20:20,705 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2405 deleted mail.message records with IDs: [64471] 2026-09-10 07:20:20,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2405, model: mrp.subcontracting.request 2026-09-10 07:20:20,727 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2405, model: mrp.subcontracting.request 2026-09-10 07:20:20,770 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:20:21,139 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-10 07:20:25,485 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2609] 2026-09-10 07:20:25,685 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2610] 2026-09-10 07:20:25,848 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-10 07:20:28,995 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2614] 2026-09-10 07:20:29,231 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2615] 2026-09-10 07:20:29,421 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-09-10 07:20:32,207 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-09-10 07:20:33,293 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2347] 2026-09-10 07:20:33,950 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-09-10 07:20:35,359 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2622] 2026-09-10 07:20:35,523 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-09-10 07:20:37,063 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-09-10 07:20:38,676 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-09-10 07:20:40,760 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-09-10 07:20:42,895 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-09-10 07:20:44,516 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64538] 2026-09-10 07:20:44,568 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:44,949 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-09-10 07:20:45,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-09-10 07:20:46,954 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-09-10 07:20:47,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-09-10 07:20:47,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:20:49,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-09-10 07:20:49,318 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:49,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3496] 2026-09-10 07:20:49,794 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64574] 2026-09-10 07:20:49,801 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:20:50,430 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:20:50,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-09-10 07:20:51,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:20:52,487 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [283] 2026-09-10 07:20:52,788 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3497] 2026-09-10 07:20:52,985 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3498] 2026-09-10 07:20:53,050 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-09-10 07:20:53,087 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:54,544 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:20:55,081 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [286] 2026-09-10 07:20:55,338 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3499] 2026-09-10 07:20:55,514 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3500] 2026-09-10 07:20:55,580 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2354] 2026-09-10 07:20:55,842 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2353] 2026-09-10 07:20:56,086 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:57,402 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:20:57,987 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [289] 2026-09-10 07:20:58,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3501] 2026-09-10 07:20:58,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2355] 2026-09-10 07:20:58,470 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3502] 2026-09-10 07:20:58,728 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3503] 2026-09-10 07:20:58,785 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-09-10 07:20:58,865 127 INFO rb-2d4cbc2-224673-413743 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-10 07:20:59,213 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-09-10 07:20:59,815 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:21:01,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-09-10 07:21:01,783 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:21:02,074 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3504] 2026-09-10 07:21:02,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-09-10 07:21:02,642 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:21:02,875 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3505] 2026-09-10 07:21:02,932 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2358] 2026-09-10 07:21:02,998 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3506] 2026-09-10 07:21:03,638 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:03,821 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-09-10 07:21:06,346 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:21:06,895 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-09-10 07:21:07,218 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3507] 2026-09-10 07:21:07,285 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2359] 2026-09-10 07:21:07,360 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3508] 2026-09-10 07:21:07,587 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3509] 2026-09-10 07:21:07,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2360] 2026-09-10 07:21:07,728 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3510] 2026-09-10 07:21:08,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-09-10 07:21:09,205 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [280] 2026-09-10 07:21:10,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3511] 2026-09-10 07:21:10,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64571] 2026-09-10 07:21:10,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:21:10,681 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-10 07:21:14,547 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2648] 2026-09-10 07:21:14,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2649] 2026-09-10 07:21:14,891 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-10 07:21:17,299 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2653] 2026-09-10 07:21:17,506 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2654] 2026-09-10 07:21:17,734 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-09-10 07:21:21,553 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2664] 2026-09-10 07:21:21,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2665] 2026-09-10 07:21:23,348 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2660] 2026-09-10 07:21:23,476 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2661] 2026-09-10 07:21:23,613 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:21:23,627 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:23,648 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:23,686 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:21:24,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_button_approve_cancels_subcontracting_production_exactly_once ... 2026-09-10 07:21:26,378 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2671] 2026-09-10 07:21:26,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition ... 2026-09-10 07:21:28,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2673] 2026-09-10 07:21:29,005 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_multi ... 2026-09-10 07:21:30,645 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:21:31,528 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:32,506 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2407, model: purchase.requisition 2026-09-10 07:21:32,565 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:35,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:21:35,941 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-09-10 07:21:36,051 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:21:37,047 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:37,200 127 INFO rb-2d4cbc2-224673-413743 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-10 07:21:37,705 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3512] 2026-09-10 07:21:37,784 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2378] 2026-09-10 07:21:37,907 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3513] 2026-09-10 07:21:38,305 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3514] 2026-09-10 07:21:38,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-10 07:21:38,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:21:46,599 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3515] 2026-09-10 07:21:46,696 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3516] 2026-09-10 07:21:47,075 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3517] 2026-09-10 07:21:47,168 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3518] 2026-09-10 07:21:47,543 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3519] 2026-09-10 07:21:47,640 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3520] 2026-09-10 07:21:47,653 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-09-10 07:21:48,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3521] 2026-09-10 07:21:48,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3522] 2026-09-10 07:21:48,470 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257474533452171.1789024908.433507680892944-openerp-213-viin.approval.request@3e15dad4e07c>: ['"Approval Filter Merchant" <@False>'] 2026-09-10 07:21:48,480 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3523] 2026-09-10 07:21:48,537 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-09-10 07:21:48,940 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-09-10 07:21:49,266 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3524] 2026-09-10 07:21:49,280 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64733] 2026-09-10 07:21:49,286 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:21:49,308 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user_auto_approval_test from n/a 2026-09-10 07:21:49,321 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:21:50,524 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:21:50] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.173 1.036 2026-09-10 07:21:50,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-09-10 07:21:51,573 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3525] 2026-09-10 07:21:51,716 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3526] 2026-09-10 07:21:51,863 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2385] 2026-09-10 07:21:52,039 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3527] 2026-09-10 07:21:52,255 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-09-10 07:21:52,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3528] 2026-09-10 07:21:52,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64739] 2026-09-10 07:21:52,665 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:21:52,700 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:21:52,709 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:21:54,951 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:21:54,951 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:21:54] "POST /my/home/become_merchant HTTP/1.1" 200 - 557 0.485 1.760 2026-09-10 07:21:55,017 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2386] 2026-09-10 07:21:56,235 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3531] 2026-09-10 07:21:56,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-09-10 07:21:57,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3532] 2026-09-10 07:21:57,225 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3533] 2026-09-10 07:21:57,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-09-10 07:21:57,914 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3534] 2026-09-10 07:21:57,928 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64748] 2026-09-10 07:21:57,936 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:21:57,973 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:21:57,980 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:21:59,385 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:21:59,385 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:21:59] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.279 1.129 2026-09-10 07:22:00,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2413 deleted mail.mail records with IDs: [3535] 2026-09-10 07:22:00,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3536] 2026-09-10 07:22:00,592 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2388] 2026-09-10 07:22:00,764 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3537] 2026-09-10 07:22:00,866 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-09-10 07:22:01,267 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3538] 2026-09-10 07:22:01,277 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64756] 2026-09-10 07:22:01,284 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:22:01,319 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:22:01,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:22:02,824 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:22:02,824 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:02] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.313 1.184 2026-09-10 07:22:03,627 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2414 deleted mail.mail records with IDs: [3539] 2026-09-10 07:22:03,750 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3540] 2026-09-10 07:22:04,029 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2389] 2026-09-10 07:22:04,197 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3541] 2026-09-10 07:22:04,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-10 07:22:04,334 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-10 07:22:04,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2382] 2026-09-10 07:22:04,755 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3542] 2026-09-10 07:22:04,789 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-09-10 07:22:05,201 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3543] 2026-09-10 07:22:05,214 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64765] 2026-09-10 07:22:05,220 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:22:05,247 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_user from n/a 2026-09-10 07:22:05,254 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:22:07,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:22:07,373 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:07] "POST /my/home/become_merchant HTTP/1.1" 200 - 557 0.437 1.686 2026-09-10 07:22:07,466 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2390] 2026-09-10 07:22:07,616 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3546] 2026-09-10 07:22:07,735 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3547] 2026-09-10 07:22:07,855 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:08,941 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3548] 2026-09-10 07:22:08,952 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64773] 2026-09-10 07:22:08,959 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:22:08,986 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-09-10 07:22:09,545 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3549] 2026-09-10 07:22:09,659 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3550] 2026-09-10 07:22:09,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2391] 2026-09-10 07:22:09,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3551] 2026-09-10 07:22:09,909 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-09-10 07:22:10,407 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3552] 2026-09-10 07:22:10,529 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3553] 2026-09-10 07:22:10,573 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-09-10 07:22:11,162 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3554] 2026-09-10 07:22:11,244 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3555] 2026-09-10 07:22:11,275 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:11,837 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3556] 2026-09-10 07:22:11,966 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3557] 2026-09-10 07:22:12,136 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.activity records with IDs: [2394] 2026-09-10 07:22:12,293 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.mail records with IDs: [3558] 2026-09-10 07:22:12,414 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3559] 2026-09-10 07:22:12,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-09-10 07:22:13,056 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3560] 2026-09-10 07:22:13,169 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3561] 2026-09-10 07:22:13,262 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.activity records with IDs: [2395] 2026-09-10 07:22:13,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.mail records with IDs: [3562] 2026-09-10 07:22:13,458 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3563] 2026-09-10 07:22:13,526 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-09-10 07:22:14,038 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3564] 2026-09-10 07:22:14,123 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3565] 2026-09-10 07:22:14,216 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.activity records with IDs: [2396] 2026-09-10 07:22:14,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2416 deleted mail.mail records with IDs: [3566] 2026-09-10 07:22:14,465 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3567] 2026-09-10 07:22:14,542 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:15,112 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3568] 2026-09-10 07:22:15,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3569] 2026-09-10 07:22:15,366 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2397] 2026-09-10 07:22:15,574 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3570] 2026-09-10 07:22:15,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-10 07:22:16,194 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3571] 2026-09-10 07:22:16,276 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3572] 2026-09-10 07:22:16,375 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2398] 2026-09-10 07:22:16,537 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3573] 2026-09-10 07:22:16,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:16,628 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-09-10 07:22:16,956 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:22:18,251 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-10 07:22:18,344 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2417 deleted mail.mail records with IDs: [3576] 2026-09-10 07:22:18,354 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2417 deleted mail.message records with IDs: [64823] 2026-09-10 07:22:18,366 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-10 07:22:18,373 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:22:18,374 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:18] "POST /web/signup HTTP/1.1" 303 - 411 0.485 0.935 2026-09-10 07:22:18,387 127 INFO rb-2d4cbc2-224673-413743 odoo.http: Session expired 2026-09-10 07:22:18,387 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:18] "GET /my HTTP/1.1" 303 - 5 0.002 0.008 2026-09-10 07:22:18,999 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:18] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.080 0.529 2026-09-10 07:22:19,054 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-09-10 07:22:19,489 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:22:21,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2400] 2026-09-10 07:22:22,236 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:goat@viindoo.example.com from 127.0.0.1 2026-09-10 07:22:22,341 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [3580] 2026-09-10 07:22:22,358 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2418 deleted mail.message records with IDs: [64833] 2026-09-10 07:22:22,372 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:goat@viindoo.example.com from 127.0.0.1 2026-09-10 07:22:22,386 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:22:22,386 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:22] "POST /web/signup HTTP/1.1" 303 - 521 0.614 2.289 2026-09-10 07:22:22,398 127 INFO rb-2d4cbc2-224673-413743 odoo.http: Session expired 2026-09-10 07:22:22,398 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:22] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-10 07:22:23,170 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:22:23] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.154 0.615 2026-09-10 07:22:23,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:22:30,429 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3581] 2026-09-10 07:22:30,505 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3582] 2026-09-10 07:22:30,846 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3583] 2026-09-10 07:22:30,927 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3584] 2026-09-10 07:22:31,199 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3585] 2026-09-10 07:22:31,282 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3586] 2026-09-10 07:22:31,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-09-10 07:22:31,345 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2402] 2026-09-10 07:22:31,420 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3587] 2026-09-10 07:22:31,537 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3588] 2026-09-10 07:22:31,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-09-10 07:22:31,639 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2402] 2026-09-10 07:22:31,783 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3589] 2026-09-10 07:22:31,921 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3590] 2026-09-10 07:22:32,103 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-09-10 07:22:32,163 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2403] 2026-09-10 07:22:32,286 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3591] 2026-09-10 07:22:32,421 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3592] 2026-09-10 07:22:32,669 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:22:39,367 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3593] 2026-09-10 07:22:39,459 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3594] 2026-09-10 07:22:39,863 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3595] 2026-09-10 07:22:39,960 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3596] 2026-09-10 07:22:40,293 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3597] 2026-09-10 07:22:40,382 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3598] 2026-09-10 07:22:40,392 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-09-10 07:22:40,743 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3599] 2026-09-10 07:22:40,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3600] 2026-09-10 07:22:40,950 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2407] 2026-09-10 07:22:41,120 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3601] 2026-09-10 07:22:41,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-09-10 07:22:41,701 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3602] 2026-09-10 07:22:41,782 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3603] 2026-09-10 07:22:41,849 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2408] 2026-09-10 07:22:41,926 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3604] 2026-09-10 07:22:42,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3605] 2026-09-10 07:22:42,161 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:22:43,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-09-10 07:22:43,662 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3606] 2026-09-10 07:22:43,729 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2409] 2026-09-10 07:22:43,814 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3607] 2026-09-10 07:22:43,883 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:22:43,899 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-09-10 07:22:44,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-09-10 07:22:44,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-09-10 07:22:44,313 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-09-10 07:22:44,452 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-09-10 07:22:44,567 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:22:44,581 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-10 07:22:45,097 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2419, model: res.partner.ownership.type 2026-09-10 07:22:45,129 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2419, model: res.partner.ownership.type 2026-09-10 07:22:45,133 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2419, model: res.partner.ownership.type 2026-09-10 07:22:45,175 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-10 07:22:45,818 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-09-10 07:22:45,856 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:45,875 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-10 07:22:46,464 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2421, model: res.partner.ownership.type 2026-09-10 07:22:46,472 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2421, model: res.partner.ownership.type 2026-09-10 07:22:46,475 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2421, model: res.partner.business.type 2026-09-10 07:22:46,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-10 07:22:47,001 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted res.partner.business.type records with IDs: [25] 2026-09-10 07:22:47,045 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:47,062 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-10 07:22:47,595 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2423, model: res.partner.employee.size 2026-09-10 07:22:47,604 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2423, model: res.partner.employee.size 2026-09-10 07:22:47,608 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2423, model: res.partner.employee.size 2026-09-10 07:22:47,629 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-10 07:22:48,124 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted res.partner.employee.size records with IDs: [14] 2026-09-10 07:22:48,167 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:48,187 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_internal_user_access_right ... 2026-09-10 07:22:48,753 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2425, model: res.partner.enterprise.scale 2026-09-10 07:22:48,762 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2425, model: res.partner.enterprise.scale 2026-09-10 07:22:48,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2425, model: res.partner.enterprise.scale 2026-09-10 07:22:48,791 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_partner_manager_access_right ... 2026-09-10 07:22:49,297 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted res.partner.enterprise.scale records with IDs: [14] 2026-09-10 07:22:49,331 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:49,347 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:49,886 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:50,469 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:50,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-09-10 07:22:51,005 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:51,524 127 INFO rb-2d4cbc2-224673-413743 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-10 07:22:52,047 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:52,064 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-09-10 07:22:52,723 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-09-10 07:22:53,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [116568] 2026-09-10 07:22:53,350 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-09-10 07:22:53,377 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-09-10 07:22:53,932 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:53,961 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-09-10 07:22:54,546 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-09-10 07:22:55,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [116578] 2026-09-10 07:22:55,033 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-09-10 07:22:55,055 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-09-10 07:22:55,531 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-09-10 07:22:55,992 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-09-10 07:22:56,579 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:56,598 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-09-10 07:22:57,172 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-09-10 07:22:57,737 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-09-10 07:22:58,296 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [22] 2026-09-10 07:22:58,323 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-09-10 07:22:58,896 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:22:58,919 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-09-10 07:22:59,448 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-09-10 07:22:59,916 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-09-10 07:23:00,416 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-09-10 07:23:00,884 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-09-10 07:23:01,428 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:23:01,456 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-09-10 07:23:01,749 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_business_nature_user from n/a 2026-09-10 07:23:01,764 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:23:03,190 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:03] "GET /my/account HTTP/1.1" 200 - 231 0.300 1.130 2026-09-10 07:23:03,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-09-10 07:23:03,223 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:03,502 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:portal_business_nature_user from n/a 2026-09-10 07:23:03,516 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:23:03,923 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:03] "POST /my/account HTTP/1.1" 303 - 108 0.084 0.327 2026-09-10 07:23:04,926 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:04] "GET /my/home HTTP/1.1" 200 - 237 0.192 0.808 2026-09-10 07:23:05,093 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:05] "POST /my/account HTTP/1.1" 303 - 72 0.081 0.069 2026-09-10 07:23:05,201 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:05] "GET /my/home HTTP/1.1" 200 - 42 0.029 0.074 2026-09-10 07:23:05,238 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-09-10 07:23:05,641 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:05,658 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-09-10 07:23:05,704 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:05,725 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-09-10 07:23:06,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-09-10 07:23:06,306 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-09-10 07:23:06,596 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-09-10 07:23:06,780 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:06,800 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-09-10 07:23:06,809 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:23:08,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:geoip-signup@example.com from 127.0.0.1 2026-09-10 07:23:08,724 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2452 deleted mail.mail records with IDs: [3608] 2026-09-10 07:23:08,738 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2452 deleted mail.message records with IDs: [64884] 2026-09-10 07:23:08,757 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:geoip-signup@example.com from 127.0.0.1 2026-09-10 07:23:08,765 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:23:08,766 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:08] "POST /web/signup HTTP/1.1" 303 - 294 0.320 1.639 2026-09-10 07:23:08,778 127 INFO rb-2d4cbc2-224673-413743 odoo.http: Session expired 2026-09-10 07:23:08,779 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:08] "GET /my HTTP/1.1" 303 - 5 0.004 0.005 2026-09-10 07:23:09,471 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:23:09] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.097 0.592 2026-09-10 07:23:09,524 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:09,544 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-09-10 07:23:09,813 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:09,829 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-09-10 07:23:09,936 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-09-10 07:23:10,053 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-09-10 07:23:10,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-09-10 07:23:10,292 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:10,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-09-10 07:23:10,437 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-09-10 07:23:10,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:10,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-09-10 07:23:10,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-09-10 07:23:10,871 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-09-10 07:23:10,999 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-09-10 07:23:11,111 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-09-10 07:23:11,190 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-09-10 07:23:11,291 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:11,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-09-10 07:23:11,353 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-09-10 07:23:11,397 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-09-10 07:23:11,423 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-09-10 07:23:11,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-09-10 07:23:11,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-09-10 07:23:11,563 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-09-10 07:23:11,592 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-09-10 07:23:11,666 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-09-10 07:23:11,684 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-09-10 07:23:11,744 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:11,766 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-10 07:23:12,385 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3609] 2026-09-10 07:23:12,401 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64891] 2026-09-10 07:23:12,411 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:12,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2453, model: res.partner.shareholder 2026-09-10 07:23:12,473 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2453, model: res.partner.shareholder 2026-09-10 07:23:12,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2453, model: res.partner.shareholder 2026-09-10 07:23:12,512 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-10 07:23:13,058 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3610] 2026-09-10 07:23:13,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64892] 2026-09-10 07:23:13,074 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:13,220 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-09-10 07:23:13,262 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:23:13,279 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-09-10 07:23:13,868 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3611] 2026-09-10 07:23:13,882 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64893] 2026-09-10 07:23:13,892 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:13,990 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-09-10 07:23:14,463 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3612] 2026-09-10 07:23:14,479 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64894] 2026-09-10 07:23:14,485 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:14,556 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-09-10 07:23:15,019 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3613] 2026-09-10 07:23:15,040 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64895] 2026-09-10 07:23:15,048 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:15,123 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-09-10 07:23:15,625 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3614] 2026-09-10 07:23:15,636 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64896] 2026-09-10 07:23:15,642 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:15,690 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-09-10 07:23:16,160 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3615] 2026-09-10 07:23:16,174 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64897] 2026-09-10 07:23:16,181 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:16,278 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-09-10 07:23:16,838 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3616] 2026-09-10 07:23:16,848 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64898] 2026-09-10 07:23:16,857 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:16,915 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-09-10 07:23:17,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3617] 2026-09-10 07:23:17,453 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64899] 2026-09-10 07:23:17,461 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:17,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-09-10 07:23:17,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3618] 2026-09-10 07:23:17,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64900] 2026-09-10 07:23:17,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:18,077 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-09-10 07:23:18,566 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3619] 2026-09-10 07:23:18,575 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64901] 2026-09-10 07:23:18,582 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:18,649 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-09-10 07:23:18,707 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-09-10 07:23:19,184 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3620] 2026-09-10 07:23:19,191 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64902] 2026-09-10 07:23:19,198 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:23:19,224 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-09-10 07:23:19,288 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:23:19,303 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-09-10 07:23:19,575 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-09-10 07:23:19,885 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-09-10 07:23:20,081 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-09-10 07:23:20,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-09-10 07:23:20,634 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-09-10 07:23:20,978 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:21,300 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:21,721 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-09-10 07:23:22,009 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:22,025 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:22,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:22,234 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-09-10 07:23:22,496 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-09-10 07:23:22,705 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-09-10 07:23:32,551 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-09-10 07:23:32,810 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:32,825 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-09-10 07:23:33,000 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-09-10 07:23:33,168 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:23:33,498 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:35,655 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b4fd9e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:35,656 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827ff13240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:35,664 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:35,668 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3c66520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:36,077 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:39,343 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827d384fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:39,344 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d887ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:39,350 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:39,353 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d884e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:39,644 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:42,851 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f829f8267a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:42,852 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827b48da80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:42,858 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:42,863 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827b48e0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:43,346 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:45,675 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827b1ae200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:45,676 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f829ff83100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:45,684 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:45,688 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f829ff82a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:46,032 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:49,311 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827dc2ade0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:49,312 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827d4f5080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:49,322 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:49,327 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827d4f4fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:49,685 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:52,933 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827cff80e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:52,934 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827f21c5e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:52,940 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:52,944 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827e579800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:53,300 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:55,796 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e2d2ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:55,797 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f827dd3bd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:55,804 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:55,807 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f827dd3b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:56,931 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:59,145 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e5cfd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:59,146 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a187ab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:59,153 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:59,157 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a187af20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:23:59,505 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-09-10 07:23:59,549 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:59,580 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:59,613 127 INFO rb-2d4cbc2-224673-413743 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-10 07:23:59,717 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:24:02,896 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f827e616d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:24:02,896 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f82a383bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:24:02,903 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:24:02,907 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f82a3839d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 07:24:02,935 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:02,953 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:03,361 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:03,564 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:03,583 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_get_views_override_keeps_the_readonly_rpc_contract ... 2026-09-10 07:24:03,613 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:03,929 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:04,160 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:04,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:04,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-09-10 07:24:04,715 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:04,734 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:05,001 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:05,215 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:05,230 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:05,362 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-09-10 07:24:05,630 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-09-10 07:24:11,881 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,306 127 INFO rb-2d4cbc2-224673-413743 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: 4690 2026-09-10 07:24:12,307 127 INFO rb-2d4cbc2-224673-413743 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/tmpfwc7j3c2_chrome_odoo 2026-09-10 07:24:12,307 127 INFO rb-2d4cbc2-224673-413743 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:45159/json/version 2026-09-10 07:24:12,308 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:45159/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:24:12,392 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,392 127 INFO rb-2d4cbc2-224673-413743 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:45159/json 2026-09-10 07:24:12,393 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:45159/json with timeout 3 increased to 10s during tests 2026-09-10 07:24:12,421 127 INFO rb-2d4cbc2-224673-413743 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:45159/devtools/page/9327A7A174CB8B4E929E2E751EA61651 2026-09-10 07:24:12,475 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,487 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,612 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:admin from n/a 2026-09-10 07:24:12,621 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,623 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,623 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:12,640 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:24:14,075 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /odoo/settings HTTP/1.1" 200 - 179 0.291 1.150 2026-09-10 07:24:14,079 127 INFO rb-2d4cbc2-224673-413743 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': '9327A7A174CB8B4E929E2E751EA61651', 'loaderId': 'BF3C62CD67DF308D4383B8DA4C1ECC8F', 'isDownload': False} 2026-09-10 07:24:14,080 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:14,139 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.016 2026-09-10 07:24:14,162 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.050 2026-09-10 07:24:14,166 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.054 2026-09-10 07:24:14,172 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.064 2026-09-10 07:24:14,252 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:14,988 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.438 0.445 2026-09-10 07:24:14,998 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:14] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.743 2026-09-10 07:24:15,005 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.508 2026-09-10 07:24:15,110 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 07:24:15,116 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 07:24:15,119 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-10 07:24:15,134 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-10 07:24:15,155 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:15,193 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Company Without Any Point Of Sale - Settings Save Tour Fixture (378) 2026-09-10 07:24:15,254 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.044 0.050 2026-09-10 07:24:15,258 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-10 07:24:15,276 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.062 2026-09-10 07:24:15,282 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.079 2026-09-10 07:24:15,286 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:15,304 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:15,313 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-09-10 07:24:15,394 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "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-10 07:24:15,395 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:15,736 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /mail/data HTTP/1.1" 200 - 147 0.228 0.197 2026-09-10 07:24:15,737 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.425 2026-09-10 07:24:15,771 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.395 2026-09-10 07:24:15,801 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/image/res.partner/3/avatar_128?unique=1789025045000 HTTP/1.1" 200 - 9 0.011 0.429 2026-09-10 07:24:15,838 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.493 2026-09-10 07:24:15,867 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 07:24:15,907 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:24:15,910 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.018 2026-09-10 07:24:15,941 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:15,971 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:15] "GET /web/image/res.company/378/favicon HTTP/1.1" 200 - 9 0.014 0.062 2026-09-10 07:24:17,133 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:17] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.267 0.978 2026-09-10 07:24:17,228 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:17,960 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:17] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1110 0.317 0.387 2026-09-10 07:24:18,665 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.003 2026-09-10 07:24:18,709 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "POST /base_setup/data HTTP/1.1" 200 - 5 0.009 0.005 2026-09-10 07:24:18,897 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 07:24:18,924 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 07:24:18,950 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.087 2026-09-10 07:24:18,964 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.106 2026-09-10 07:24:18,979 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:18] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 07:24:19,009 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.127 2026-09-10 07:24:19,041 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-09-10 07:24:19,059 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.095 2026-09-10 07:24:19,063 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 07:24:19,074 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.082 2026-09-10 07:24:19,098 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 07:24:19,106 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 07:24:19,109 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 07:24:19,130 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 07:24:19,131 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 07:24:19,142 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 07:24:19,151 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 07:24:19,177 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 07:24:19,179 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 07:24:19,196 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 07:24:19,245 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 07:24:19,266 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 07:24:19,277 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 07:24:19,280 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 07:24:19,328 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:19,328 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 07:24:19,333 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 07:24:19,336 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 07:24:19,377 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 07:24:19,385 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 07:24:19,387 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 07:24:19,427 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.067 2026-09-10 07:24:19,436 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 07:24:19,441 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 07:24:19,446 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:19,460 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-09-10 07:24:19,462 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:19,464 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:19,547 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 07:24:19,576 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 07:24:19,578 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.109 2026-09-10 07:24:19,611 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 07:24:19,692 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.094 2026-09-10 07:24:19,735 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 07:24:19,740 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 07:24:19,774 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 07:24:19,775 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 07:24:19,829 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 07:24:19,834 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 07:24:19,845 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:24:19,851 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 07:24:19,862 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:19,865 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:19,880 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 07:24:19,885 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 07:24:19,890 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:24:19,905 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:19] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 07:24:21,146 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1072 0.695 1.545 2026-09-10 07:24:21,244 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.019 1.669 2026-09-10 07:24:21,280 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.884 2026-09-10 07:24:21,348 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 07:24:21,379 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 07:24:21,396 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 07:24:21,399 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 07:24:21,417 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.103 2026-09-10 07:24:21,421 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.117 2026-09-10 07:24:21,468 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 07:24:21,472 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:24:21,476 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 07:24:21,487 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 07:24:21,514 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 07:24:21,530 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 07:24:21,549 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/survey.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 07:24:21,554 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 07:24:21,565 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.095 2026-09-10 07:24:21,584 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/contacts.png HTTP/1.1" 200 - 0 0.000 0.083 2026-09-10 07:24:21,600 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 07:24:21,605 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 07:24:21,650 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 07:24:21,657 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.043 2026-09-10 07:24:21,669 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 07:24:21,686 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 07:24:21,722 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 07:24:21,757 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.077 2026-09-10 07:24:21,765 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:21] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.078 2026-09-10 07:24:23,003 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:24:23,004 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:23] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 970 1.094 2.321 2026-09-10 07:24:25,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [36119] 2026-09-10 07:24:25,005 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted ir.config_parameter records with IDs: [15] 2026-09-10 07:24:25,296 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: Simulating signal changes during tests 2026-09-10 07:24:25,297 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:25] "POST /web/dataset/call_button/res.config.settings/execute HTTP/1.1" 200 - 1963 1.069 1.100 2026-09-10 07:24:25,736 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:25] "GET /odoo/settings HTTP/1.1" 200 - 97 0.111 0.305 2026-09-10 07:24:25,829 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.012 2026-09-10 07:24:25,840 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:26,441 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:26,462 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:26,469 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-09-10 07:24:26,496 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.009 2026-09-10 07:24:26,521 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.010 0.025 2026-09-10 07:24:26,833 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "POST /mail/data HTTP/1.1" 200 - 149 0.159 0.141 2026-09-10 07:24:26,857 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.007 0.285 2026-09-10 07:24:26,881 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.300 2026-09-10 07:24:26,882 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.313 2026-09-10 07:24:26,988 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 07:24:27,074 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.055 0.031 2026-09-10 07:24:27,138 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:27] "GET /web/image/res.company/378/favicon HTTP/1.1" 304 - 9 0.012 0.114 2026-09-10 07:24:28,049 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:28] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.158 0.888 2026-09-10 07:24:28,134 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:24:28,955 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:28] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1130 0.411 0.382 2026-09-10 07:24:28,958 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.309 2026-09-10 07:24:29,517 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:29] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 07:24:29,555 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:29] "POST /base_setup/data HTTP/1.1" 200 - 5 0.010 0.004 2026-09-10 07:24:29,669 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:29,670 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:30,929 127 INFO rb-2d4cbc2-224673-413743 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 41194312 (allocated 42713088) 2026-09-10 07:24:30,942 127 INFO rb-2d4cbc2-224673-413743 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 4690 2026-09-10 07:24:30,949 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:30,949 127 INFO rb-2d4cbc2-224673-413743 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 4690 2026-09-10 07:24:31,109 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_072431_109514_test_settings_save_when_active_company_has_no_point_of_sale.txt 2026-09-10 07:24:31,109 127 INFO rb-2d4cbc2-224673-413743 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/tmpfwc7j3c2_chrome_odoo" 2026-09-10 07:24:31,159 127 INFO rb-2d4cbc2-224673-413743 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-10 07:24:32,213 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:32] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1032 0.668 1.939 2026-09-10 07:24:32,298 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:32] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.015 1.356 2026-09-10 07:24:32,324 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:24:32] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.558 2026-09-10 07:24:32,425 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:32,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-09-10 07:24:32,490 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-09-10 07:24:32,541 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-09-10 07:24:32,854 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:32,872 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-09-10 07:24:33,068 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:24:56,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-09-10 07:24:56,483 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13124758 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-10 07:24:59,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13124758 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-09-10 07:24:59,748 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13124758 finished 2026-09-10 07:25:01,217 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:01,335 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73255040 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-10 07:25:03,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73255040 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #21 2026-09-10 07:25:03,337 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73255040 finished 2026-09-10 07:25:05,503 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 07:25:21,099 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-09-10 07:25:21,477 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome pid: 5013 2026-09-10 07:25:21,478 127 INFO rb-2d4cbc2-224673-413743 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/tmpkndd8gxy_chrome_odoo 2026-09-10 07:25:21,478 127 INFO rb-2d4cbc2-224673-413743 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:41745/json/version 2026-09-10 07:25:21,483 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41745/json/version with timeout 3 increased to 10s during tests 2026-09-10 07:25:21,535 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,535 127 INFO rb-2d4cbc2-224673-413743 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:41745/json 2026-09-10 07:25:21,538 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common.requests: request http://127.0.0.1:41745/json with timeout 3 increased to 10s during tests 2026-09-10 07:25:21,564 127 INFO rb-2d4cbc2-224673-413743 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:41745/devtools/page/7BC955A3C39FBF19AD28917D17F12C17 2026-09-10 07:25:21,585 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,591 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,694 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413743 login:pos_user from n/a 2026-09-10 07:25:21,701 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,706 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,707 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:21,735 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:25:22,379 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /pos/ui?config_id=26 HTTP/1.1" 200 - 130 0.077 0.570 2026-09-10 07:25:22,383 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigation result: {'frameId': '7BC955A3C39FBF19AD28917D17F12C17', 'loaderId': 'A8E16D4FAB9553632BF04B20B8AF6A8A', 'isDownload': False} 2026-09-10 07:25:22,383 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:22,395 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 07:25:22,420 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /web/assets/4589f50/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 07:25:22,427 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /web/assets/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 07:25:22,453 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /web/assets/030192f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-09-10 07:25:22,830 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 07:25:22,840 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:25:22,844 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 07:25:22,852 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:22,855 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:22,864 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:23,588 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 311 0.396 0.339 2026-09-10 07:25:23,596 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.732 2026-09-10 07:25:23,744 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 07:25:23,768 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 07:25:23,798 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 07:25:23,835 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 07:25:23,864 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 07:25:23,879 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:23,964 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 07:25:23,965 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:25:24,005 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 07:25:24,009 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 07:25:24,039 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 07:25:24,048 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,076 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image/res.users/2470/avatar_128 HTTP/1.1" 200 - 16 0.016 0.053 2026-09-10 07:25:24,158 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=res.company&id=381&field=logo HTTP/1.1" 200 - 9 0.050 0.101 2026-09-10 07:25:24,184 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,186 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image/res.company/381/favicon HTTP/1.1" 200 - 4 0.005 0.151 2026-09-10 07:25:24,200 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.077 2026-09-10 07:25:24,211 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.088 2026-09-10 07:25:24,219 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-10 07:25:24,228 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-10 07:25:24,262 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.019 0.065 2026-09-10 07:25:24,270 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-10 07:25:24,288 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.087 2026-09-10 07:25:24,300 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-10 07:25:24,309 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.034 2026-09-10 07:25:24,325 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.083 2026-09-10 07:25:24,335 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-10 07:25:24,346 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-10 07:25:24,355 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.078 2026-09-10 07:25:24,455 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.113 2026-09-10 07:25:24,511 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,596 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,666 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,728 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,794 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,891 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:24,909 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:25:24,911 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 07:25:24,954 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:25,012 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:25,087 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:25,102 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 07:25:25,165 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:25,170 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63238784 started for PoS orders references: [{'name': 'Order 00014-001-0001', 'uuid': '0a2fce6a-ac8e-493c-bf0d-86a7b67dcdd2'}] 2026-09-10 07:25:25,172 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 07:25:25,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63238784 order {'name': 'Order 00014-001-0001', 'uuid': '0a2fce6a-ac8e-493c-bf0d-86a7b67dcdd2'} created pos.order #23 2026-09-10 07:25:25,870 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63238784 finished 2026-09-10 07:25:25,929 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 332 0.377 0.386 2026-09-10 07:25:25,965 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 07:25:26,030 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:26] "GET /web/image?model=pos.config&id=26&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 07:25:26,046 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,105 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,164 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,226 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,307 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,368 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,428 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,501 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,521 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.010 0.013 2026-09-10 07:25:26,573 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,627 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,678 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,729 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,780 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,832 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,888 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,944 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:26,995 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,046 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,098 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,155 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,216 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,270 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,351 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,421 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,483 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,544 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,604 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:27,675 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36067549 started for PoS orders references: [{'name': 'Order 00014-001-0002', 'uuid': '52fec709-33b6-4b10-91e4-60df793c1e80'}] 2026-09-10 07:25:27,676 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:28,224 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36067549 order {'name': 'Order 00014-001-0002', 'uuid': '52fec709-33b6-4b10-91e4-60df793c1e80'} created pos.order #24 2026-09-10 07:25:28,227 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36067549 finished 2026-09-10 07:25:28,272 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 235 0.234 0.366 2026-09-10 07:25:28,323 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 07:25:28,355 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: tour succeeded 2026-09-10 07:25:28,355 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:28,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: heap 17071236 (allocated 17965056) 2026-09-10 07:25:28,455 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing chrome headless with pid 5013 2026-09-10 07:25:28,458 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing websocket connection 2026-09-10 07:25:28,460 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Terminating chrome headless with pid 5013 2026-09-10 07:25:28,529 127 INFO rb-2d4cbc2-224673-413743 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-2d4cbc2-224673-413743/chrome_logs/chrome_log_20260910_072528_529136_test_refund_reason_persists_on_refund_line.txt 2026-09-10 07:25:28,529 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Removing chrome user profile "/tmp/tmpkndd8gxy_chrome_odoo" 2026-09-10 07:25:28,656 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 07:25:28,933 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-09-10 07:25:29,021 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-09-10 07:25:29,076 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-09-10 07:25:29,121 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-09-10 07:25:29,156 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-09-10 07:25:29,185 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-09-10 07:25:29,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-10 07:25:29,259 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-09-10 07:25:29,271 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-10 07:25:29,328 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-09-10 07:25:29,335 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-10 07:25:29,420 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-09-10 07:25:29,463 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:25:40,874 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-09-10 07:25:41,067 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-09-10 07:25:41,120 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-09-10 07:25:41,293 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:25:53,218 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-09-10 07:25:53,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 07:25:54,752 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '2df0481e76ff092c0bf2929b88caae518a8a47bcbb8d766e41e2866b5035f6d6', 'clientTransactionCode': '726f1725-de41-42e1-99aa-2053b9e2fef9_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '384_15-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-09-10 07:25:54,774 127 INFO rb-2d4cbc2-224673-413743 werkzeug: 127.0.0.1 - - [10/Sep/2026 07:25:54] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.013 1.301 2026-09-10 07:25:54,867 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:25:54,886 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_01_monthly ... 2026-09-10 07:25:55,450 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_02_annually ... 2026-09-10 07:25:56,018 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_day_of_week_only ... 2026-09-10 07:25:56,521 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_annually ... 2026-09-10 07:25:57,082 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_days_of_week_only ... 2026-09-10 07:25:57,714 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_monthly ... 2026-09-10 07:25:58,300 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_annually ... 2026-09-10 07:25:58,926 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_monthly ... 2026-09-10 07:25:59,513 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:25:59,529 127 INFO rb-2d4cbc2-224673-413743 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-10 07:25:59,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_non_wrapping_still_applies ... 2026-09-10 07:26:00,016 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_wraps_across_new_year ... 2026-09-10 07:26:00,309 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:00,326 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-10 07:26:00,497 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-10 07:26:00,668 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-10 07:26:00,703 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:01,663 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-09-10 07:26:01,788 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-09-10 07:26:02,499 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3621] 2026-09-10 07:26:02,572 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2410] 2026-09-10 07:26:02,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3622] 2026-09-10 07:26:02,717 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:03,424 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-09-10 07:26:03,511 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:04,189 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:04,587 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:05,494 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:05,754 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:06,404 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3623] 2026-09-10 07:26:06,483 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2411] 2026-09-10 07:26:06,588 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3624] 2026-09-10 07:26:07,233 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3625] 2026-09-10 07:26:07,305 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:08,046 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3626] 2026-09-10 07:26:08,121 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2413] 2026-09-10 07:26:08,223 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3627] 2026-09-10 07:26:08,305 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-09-10 07:26:09,022 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3628] 2026-09-10 07:26:09,107 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2414] 2026-09-10 07:26:09,195 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3629] 2026-09-10 07:26:09,857 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3630] 2026-09-10 07:26:09,938 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-10 07:26:10,007 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:26:22,535 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2472 deleted mail.mail records with IDs: [3631] 2026-09-10 07:26:23,196 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_account.tests.test_account_approval: Starting TestAccountApproval.test_warning_unapproval_product_on_invoice ... 2026-09-10 07:26:23,259 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2472 deleted mail.activity records with IDs: [2416] 2026-09-10 07:26:23,383 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2472 deleted mail.mail records with IDs: [3632] 2026-09-10 07:26:23,518 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:26:36,477 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2474 deleted mail.mail records with IDs: [3633] 2026-09-10 07:26:37,051 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:37,103 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2474 deleted mail.activity records with IDs: [2417] 2026-09-10 07:26:37,217 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2474 deleted mail.mail records with IDs: [3634] 2026-09-10 07:26:37,565 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:38,040 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:26:44,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3635] 2026-09-10 07:26:44,481 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3636] 2026-09-10 07:26:44,797 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3637] 2026-09-10 07:26:44,877 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3638] 2026-09-10 07:26:44,887 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:45,304 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-09-10 07:26:45,429 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:46,193 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3639] 2026-09-10 07:26:46,288 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3640] 2026-09-10 07:26:46,424 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2420] 2026-09-10 07:26:46,567 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3641] 2026-09-10 07:26:46,662 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-10 07:26:46,707 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-10 07:26:46,872 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2418] 2026-09-10 07:26:47,045 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3642] 2026-09-10 07:26:47,105 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:26:47,953 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3643] 2026-09-10 07:26:47,967 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66212] 2026-09-10 07:26:47,974 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:26:48,058 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-09-10 07:26:48,575 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3644] 2026-09-10 07:26:48,648 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3645] 2026-09-10 07:26:48,690 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2421] 2026-09-10 07:26:48,795 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3646] 2026-09-10 07:26:48,837 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-09-10 07:26:49,360 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3647] 2026-09-10 07:26:49,448 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3648] 2026-09-10 07:26:49,481 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:49,965 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3649] 2026-09-10 07:26:50,041 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3650] 2026-09-10 07:26:50,139 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.activity records with IDs: [2423] 2026-09-10 07:26:50,240 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.mail records with IDs: [3651] 2026-09-10 07:26:50,330 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3652] 2026-09-10 07:26:50,402 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-09-10 07:26:50,956 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3653] 2026-09-10 07:26:51,064 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3654] 2026-09-10 07:26:51,171 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.activity records with IDs: [2424] 2026-09-10 07:26:51,289 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.mail records with IDs: [3655] 2026-09-10 07:26:51,379 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3656] 2026-09-10 07:26:51,466 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-09-10 07:26:52,003 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3657] 2026-09-10 07:26:52,128 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.activity records with IDs: [2425] 2026-09-10 07:26:52,251 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2477 deleted mail.mail records with IDs: [3658] 2026-09-10 07:26:52,364 127 INFO rb-2d4cbc2-224673-413743 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-10 07:26:52,951 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3659] 2026-09-10 07:26:53,047 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3660] 2026-09-10 07:26:53,239 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2426] 2026-09-10 07:26:53,425 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3661] 2026-09-10 07:26:53,462 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-10 07:26:53,981 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3662] 2026-09-10 07:26:54,067 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3663] 2026-09-10 07:26:54,187 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2427] 2026-09-10 07:26:54,336 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3664] 2026-09-10 07:26:54,385 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:27:00,984 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3665] 2026-09-10 07:27:01,070 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3666] 2026-09-10 07:27:01,317 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3667] 2026-09-10 07:27:01,387 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3668] 2026-09-10 07:27:01,397 127 INFO rb-2d4cbc2-224673-413743 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-10 07:27:01,438 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2429] 2026-09-10 07:27:01,517 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3669] 2026-09-10 07:27:01,615 127 INFO rb-2d4cbc2-224673-413743 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3670] 2026-09-10 07:27:01,798 127 INFO rb-2d4cbc2-224673-413743 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:27:01,800 127 INFO rb-2d4cbc2-224673-413743 odoo.service.server: 4272 post-tests in 6850.35s, 3224097 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_approval_sale: 11 tests 46.02s 9600 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_approval_stock: 31 tests 53.32s 31151 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.29s 185 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auto_currency_rate: 6 tests 18.76s 12249 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 78.08s 49136 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 36.69s 24528 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 82.95s 55279 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 27.08s 18390 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_base_district: 10 tests 2.03s 1071 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.46s 130 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_base_state_group: 14 tests 0.95s 422 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_base_ward: 10 tests 2.16s 1066 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_bidv_connector: 27 tests 41.59s 26245 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_brand: 4 tests 0.08s 4 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_brand_common: 27 tests 26.42s 4074 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_brand_onboarding: 5 tests 2.85s 135 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_brand_website: 9 tests 3.70s 991 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_business_trip: 104 tests 123.04s 44183 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_business_trip_approval: 22 tests 22.91s 10046 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_business_trip_fleet: 21 tests 9.34s 5110 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 94.61s 29733 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_crm_business_nature: 36 tests 15.00s 8837 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.58s 357 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_crm_dob: 6 tests 0.86s 367 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_crm_sankey: 9 tests 1.04s 485 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_customizer: 81 tests 239.97s 30313 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_document: 75 tests 213.53s 70818 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_document_freight: 8 tests 4.54s 2077 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_document_parsing: 18 tests 2.69s 1280 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_document_project: 5 tests 25.80s 8928 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_duns: 6 tests 1.51s 538 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_equipment_warranty_partner_infor: 19 tests 23.38s 14888 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate: 34 tests 6.02s 2940 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_approval: 20 tests 7.92s 2806 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_budget: 14 tests 140.84s 15084 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_hr: 4 tests 0.24s 95 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_project: 7 tests 0.77s 374 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.02s 531 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_estimate_sale: 7 tests 1.30s 556 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_event_partner_barcodes: 17 tests 20.98s 11698 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet: 21 tests 12.20s 6237 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_account: 57 tests 77.74s 23451 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking: 137 tests 107.39s 54206 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_account: 13 tests 46.25s 5597 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 20.53s 8554 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 48.02s 25431 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_gantt: 7 tests 0.16s 36 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_map: 9 tests 0.17s 43 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 155.21s 79628 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_insurance: 17 tests 2.75s 1950 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 7.12s 3513 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_planning: 237 tests 194.38s 68104 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.92s 276 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_planning_gantt: 16 tests 0.59s 225 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 27.49s 14498 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_planning_map: 24 tests 5.88s 1084 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.66s 266 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_sale: 23 tests 18.79s 7462 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 11.32s 4968 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_sale_management: 3 tests 2.76s 988 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 7.27s 2436 queries 2026-09-10 07:27:01,812 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_fleet_stock: 154 tests 243.59s 173487 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_foreign_trade: 32 tests 73.39s 44511 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_foreign_trade_export: 69 tests 124.56s 60283 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_foreign_trade_import: 53 tests 73.70s 34752 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 7.13s 3319 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_air: 31 tests 10.29s 5965 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_air_consol: 17 tests 6.31s 3714 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_consol: 144 tests 99.66s 33727 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_document_parsing: 3 tests 0.66s 306 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_management: 325 tests 124.31s 68606 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_project: 7 tests 7.00s 3169 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_road: 20 tests 6.07s 3227 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_sale: 360 tests 373.83s 158572 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_sale_consol: 27 tests 44.21s 23374 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 21.91s 9545 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 56.41s 28743 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_geo_route_map: 10 tests 0.23s 50 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_geography_info: 5 tests 0.17s 118 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 1.12s 16 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_google_drive: 536 tests 783.46s 412171 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk: 55 tests 32.30s 16133 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_crm: 10 tests 7.38s 4475 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.83s 2016 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 3.85s 2037 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.74s 1968 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_project: 25 tests 15.40s 8572 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_sale: 8 tests 12.42s 5772 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 4.16s 2151 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 5.20s 2774 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr: 73 tests 11.13s 6326 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_account: 15 tests 10.62s 4926 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_appraisal: 25 tests 28.75s 15754 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 6.34s 3422 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_contract: 132 tests 53.72s 28622 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 12.87s 5870 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.81s 983 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 24.44s 10703 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 4.70s 2199 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.08s 18 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_holidays: 40 tests 22.85s 12199 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.69s 368 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_management_tiers: 18 tests 5.09s 2296 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_multi_position: 39 tests 46.61s 24220 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime: 73 tests 82.65s 46255 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_approval: 78 tests 79.14s 28548 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 4.92s 2242 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 12.43s 5863 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 18.25s 9545 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 8.91s 4623 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 9.93s 3322 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 21.01s 9878 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 10.59s 3045 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 12.67s 6962 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_payroll_administrative_region: 26 tests 24.16s 15383 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 28.30s 16707 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_project: 7 tests 3.76s 1925 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.23s 112 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_rank: 23 tests 137.13s 79417 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 26.76s 14422 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 9.88s 5764 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_recruitment: 6 tests 1.05s 517 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.71s 1040 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_retirement_age: 17 tests 12.33s 6657 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_role: 26 tests 103.27s 58526 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_seniority: 18 tests 23.56s 11241 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_skill_framework: 33 tests 32.00s 17488 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.50s 951 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 8.00s 5032 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 7.51s 4957 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 3.41s 1854 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 6.33s 3890 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.46s 207 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 24.96s 13088 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 50.60s 17683 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_lang_detection: 3 tests 0.67s 11 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_link_tracker_qr_code: 18 tests 0.79s 283 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 30.45s 14928 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics: 97 tests 18.97s 9519 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics_account: 6 tests 1.61s 794 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.54s 243 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.29s 127 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics_route: 21 tests 6.81s 4478 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_logistics_sale: 52 tests 71.42s 34434 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_loyalty: 22 tests 4.99s 2801 queries 2026-09-10 07:27:01,813 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_loyalty_pos: 12 tests 52.55s 23057 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_loyalty_sale: 18 tests 28.41s 12073 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mail_route: 14 tests 19.05s 9837 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.53s 716 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_maintenance: 17 tests 2.23s 1133 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace: 191 tests 233.22s 127800 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 7.05s 4102 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_rating: 6 tests 5.81s 3508 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_sale: 49 tests 66.20s 34230 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 7.50s 4218 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 35.74s 19225 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 20.81s 9661 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 13.90s 6954 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 7.46s 3563 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_stock: 21 tests 18.82s 10083 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 44.70s 25913 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 2.08s 639 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp: 29 tests 34.03s 14050 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_account: 13 tests 14.88s 5087 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_filter: 3 tests 7.55s 5653 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_mps: 93 tests 202.48s 152885 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 64.41s 20539 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 25.92s 12057 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 12.32s 4503 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 2.25s 938 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_progress: 14 tests 5.76s 2606 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 55.96s 24420 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_link: 27 tests 19.77s 6218 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_loss_report: 10 tests 0.32s 97 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_report: 55 tests 14.47s 3897 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 29.54s 12930 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 23.15s 8467 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 13.30s 6094 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_mrp_subcontracting_request_requisition: 5 tests 6.96s 3459 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_multi_warehouse_access_control_purchase_requisition: 4 tests 4.48s 3189 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_approval: 8 tests 3.30s 1465 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 54.23s 21644 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 9.49s 4928 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.72s 745 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.68s 244 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_business_nature: 58 tests 21.12s 9139 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_calendar: 6 tests 1.07s 470 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_country_recognition: 3 tests 2.74s 488 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_filter: 3 tests 0.29s 123 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_identity: 6 tests 0.48s 109 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.45s 612 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_shareholder: 16 tests 7.54s 3432 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.72s 1290 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos: 36 tests 43.20s 7885 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 27.21s 12628 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_qr: 8 tests 0.64s 233 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_refund: 4 tests 32.43s 15409 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_return: 3 tests 23.15s 9464 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_scale: 11 tests 0.80s 327 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pos_vnpay: 8 tests 25.40s 12433 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_pricelist_validity_advance: 15 tests 5.44s 2779 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_product: 5 tests 0.39s 1200 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_product_approval: 17 tests 9.30s 4116 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_product_approval_account: 7 tests 28.03s 13711 queries 2026-09-10 07:27:01,814 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 23.75s 12936 queries 2026-09-10 07:27:01,815 127 INFO rb-2d4cbc2-224673-413743 odoo.tests.result: 0 failed, 0 error(s) of 4272 tests when loading database 'rb-2d4cbc2-224673-413743' 2026-09-10 07:27:01,815 127 INFO rb-2d4cbc2-224673-413743 odoo.service.server: Initiating shutdown 2026-09-10 07:27:01,815 127 INFO rb-2d4cbc2-224673-413743 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.